【问题标题】:Integrating express.js to an Existing vue.js/webpack Project将 express.js 集成到现有的 vue.js/webpack 项目中
【发布时间】:2019-09-08 15:15:39
【问题描述】:
我了解可以将 vue.js 和 webpack 集成到现有的 express.js 项目中。是否可以反过来,将 express.js 添加到当前仅使用 node.js 而没有框架的现有 vue.js/webpack 项目中?肯定的,如果 vue.js 项目是在项目的根文件夹级别创建的,我可以在根级别创建一个子文件夹来包含 express.js 文件吗?考虑到 vue.js 客户端项目不会在单独的子文件夹中找到(而是在主项目的根目录下),这会不会与 express.js 部署产生冲突?
【问题讨论】:
标签:
node.js
express
vue.js
【解决方案1】:
Express.js 是一个使用 node.js 的服务器框架。 Vue.js 是一个前端 UI 框架。所以是的,您可以在同一台服务器上同时使用两者。
...将 express.js 添加到现有的 vue.js/webpack 项目中,该项目目前仅使用 node.js 而没有框架?肯定的,如果 vue.js 项目是在项目的根文件夹级别创建的,我可以在根级别创建一个子文件夹来包含 express.js 文件吗?
是的,你可以这样做。事实上,无论你在哪里创建 express.js 服务器,它都会在你定义的域:端口(通常是 localhost:3000)启动。
考虑到 vue.js 客户端项目不会在单独的子文件夹中找到(而是在主项目的根目录下),这会不会与 express.js 部署产生冲突?
您必须在 dist 文件夹中构建您的 vue.js 前端,并告诉 express.js 使用此文件夹...