把vue前端和nodejs后端以及数据库部署到服务器,要怎么做,希望可以列出个一二三四五六必要的步骤
前面的:推荐使用宝塔面板进行部署
1. example.com 为部署前端项目的(上面新建的站点是需要管理到这个域名的)
2. 新建文件夹(文件夹名可以是a.example.com) 将后端项目部署上去
3. 通过pm2去配置后端项目 并把a.example.com映射 这里的a.example.com就是前端项目里请求的域名
4. 通过pm2开启服务(需要指定运行目录及文件)
5. 然后就可以访问啦(注意后端服务里的mysql配置)
二、配置一个域名即可(例域名为example.com) 1. 将前端项目放置在node项目的静态资源文件夹中(注意前端打包时的路径配置)
2. 修改后端代码 当访问根(/)时 返回之前静态文件夹中的前端项目index.html(因为后端服务一般都是需要拼接/api的 所以不用担心冲突)
3. 通过pm2 同上去进行项目配置 然后启动就可以访问啦