将express.js集成到现有的vue.js / webpack项目

时间:2019-09-08 15:15:39

标签: node.js express vue.js

我知道可以将vue.js和webpack集成到现有的express.js项目中。将Express.js添加到当前仅使用node.js但不使用框架的现有vue.js / webpack项目中,是否可能相反?肯定的是,如果vue.js项目是在项目的根文件夹级别创建的,那么我可以在根级别创建一个子文件夹以包含express.js文件吗?考虑到不会在单独的子文件夹中找到vue.js客户端项目(而是在主项目的根目录中),这是否会与express.js部署产生冲突?

1 个答案:

答案 0 :(得分:1)

Express.js是使用node.js的服务器框架。 Vue.js是一个前端UI框架。是的,您可以在同一服务器上同时使用它们。

  

...将express.js添加到现有的vue.js / webpack项目中,该项目当前仅使用node.js而没有框架?肯定的是,如果vue.js项目是在项目的根文件夹级别创建的,那么我可以在根级别创建一个子文件夹以包含express.js文件吗?

是的,您可以那样做。实际上,无论在哪里创建express.js服务器,它都会在您定义的domain:port(通常是localhost:3000)处启动。

  

考虑到不会在单独的子文件夹中找到vue.js客户端项目(而是在主项目的根目录中),这会与express.js部署产生冲突吗?

您将必须在dist文件夹中构建vue.js前端,并告诉express.js使用此文件夹...