Node.js 单个项目中的FeatherJS前端和后端

Node.js 单个项目中的FeatherJS前端和后端,node.js,vue.js,feathersjs,feathers-sequelize,Node.js,Vue.js,Feathersjs,Feathers Sequelize,我希望为自己建立一个小型客户管理门户。我最近开始大量使用node和VueJ(来自html/css/javascript背景)。不过,我非常喜欢CLI开发,并希望构建一个具有MySQL后端的客户管理门户(没什么特别的)。在研究了框架和想法之后,我找到了我非常喜欢的feathersjs。几个小时后,我就能够拥有一个RESTAPI,它从我的MySQL数据库返回数据并使用身份验证。我可以在JSON数据源中获取MySQL数据,甚至可以进行插入、更新和删除。我使用feathersjs CLI生成器生成了服务

我希望为自己建立一个小型客户管理门户。我最近开始大量使用node和VueJ(来自html/css/javascript背景)。不过,我非常喜欢CLI开发,并希望构建一个具有MySQL后端的客户管理门户(没什么特别的)。在研究了框架和想法之后,我找到了我非常喜欢的feathersjs。几个小时后,我就能够拥有一个RESTAPI,它从我的MySQL数据库返回数据并使用身份验证。我可以在JSON数据源中获取MySQL数据,甚至可以进行插入、更新和删除。我使用feathersjs CLI生成器生成了服务和模型


我的问题是,我真的需要做两个独立的项目(一个用于后端,一个用于公共前端)并在节点服务器上分别运行它们吗?或者我可以把它作为一个项目来做?我仍在学习和阅读feathersjs,但我没有看到一种方法可以实现这一点。我确实在feathersjs项目中看到一个生成的
public
文件夹,但我不知道如何将其用于节点(我希望我的前端用Vue编写)。我可以看到静态HTML文件在这个
public
文件夹中是如何工作的。

单个服务器没有问题。我们通过
webpack
生成所有HTML/JS/etc.资产,并使用标准的Express中间件从公用文件夹中提供服务,API路由与UI路径不冲突。这听起来很完美。你能用教程或搜索词给我指出正确的方向吗?我真正拥有的唯一网页包体验是通过vue cli或express安装自动生成的。我要开始研究了。非常感谢。涵盖了大部分基础知识。关键部分(除了用webpack打包)是
app.js
中的express静态中间件和处理vue应用程序的历史中间件。单台服务器没有问题。我们通过
webpack
生成所有HTML/JS/etc.资产,并使用标准的Express中间件从公用文件夹中提供服务,API路由与UI路径不冲突。这听起来很完美。你能用教程或搜索词给我指出正确的方向吗?我真正拥有的唯一网页包体验是通过vue cli或express安装自动生成的。我要开始研究了。非常感谢。涵盖了大部分基础知识。关键部分(除了用webpack打包)是
app.js
中的express静态中间件和处理vue应用程序的历史中间件。