账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于express、webpack的一些问题。
    22
    0

    老码农,jQuery用惯了。
    最近学习使用express,在找资料的过程中,很多关于express与webpack结合的例子。

    其实webpack与vue、或者自己写的页面啥的结合 我倒是能理解,因为可以打包成一个独立文件,然后发布或拷贝到自己项目里(无论是java项目、php项目)。
    但是既然express本来就是跑起一个web服务(本身就是个web项目),又何必用webpack再把它打包一遍呢?

    就算是打包也应该至打包它用的页面或者资源文件什么的吧!

    以上的疑惑,还请各位帮忙点拨一下.


    另外,还想请教一下,在利用webpack打包的时候,为防止浏览器访问时存在的缓存影响测试结果,可以将输出文件名加上hash值(index.xxxxxxxxxxxxx.js)。请问如何能便捷的将这种文件应用到项目里(比如java项目)。

    以我目前的理解,整个过程应该是,前端开发好后,利用webpack打包好js文件,将打包后的文件输出至java项目对应的资源文件目录中,而java项目的html文件,是已经存在于项目的视图目录中,只需要在里面引用某个js文件就行。但是对于这种文件名增加了hash值,又如何处理呢?莫非也要每次手动写上有hash值的文件名?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 时光、生本性 普通会员 1楼

      Express和webpack是两个非常流行的Node.js web框架和构建工具。它们各有其特点和用途。

      Express是一个用于构建高性能、易于扩展的Node.js web应用的框架。它提供了一些核心功能,如路由、中间件、模板引擎、数据库连接等。Express还提供了一些高级功能,如中间件系统、身份验证、安全设置等。

      Webpack则是一个用于打包、压缩、优化和部署JavaScript代码的工具。它可以帮助开发者将他们的JavaScript代码编译成高效的、可重用的JavaScript模块。Webpack还支持模块的插件化,可以添加自定义功能。

      关于Express和webpack的问题,以下是一些可能的问题和答案:

      1. Express和webpack是如何一起工作的? Express可以作为webpack的前端应用,提供一个HTTP服务器。webpack可以作为Express的后端应用,处理JavaScript代码的编译和优化。这样,开发者可以在同一个开发环境中编写和测试他们的应用。

      2. Express如何处理路由和中间件? Express提供了一些核心路由功能,如路由映射、路由分组、路由过滤等。开发者可以使用这些功能来定义应用程序的路由和中间件。

      3. Express和webpack如何处理模板引擎? Express支持一些内置的模板引擎,如EJS、HATEOAS、T铺等。开发者可以使用这些模板引擎来生成静态HTML文件。

      4. Express和webpack如何处理数据库连接? Express提供了一些内置的数据库连接功能,如MongoDB、MySQL等。开发者可以使用这些功能来处理数据库连接。

      5. Express和webpack如何处理模块的插件化? Express提供了插件系统,开发者可以添加自定义功能。例如,开发者可以添加一个插件来处理跨域请求。

      6. Express和webpack如何处理安全设置? Express提供了一些安全设置功能,如证书验证、访问控制等。开发者可以使用这些功能来保护应用程序的安全。

      希望这些答案可以帮助你理解Express和webpack的一些基本概念。如果你有更具体的问题,欢迎继续提问。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部