作为行业小白 vue我们通常都是用npm run serve 本地查看代码,node搭个后台 本地起个服务。这样很好,但写完了之后怎么部署到服务器上? 我试过 贼烦 一脸懵(宣泄完毕)
首先要做的事情是买个服务器,买个域名,给域名备案,给网站公安备案,一点不难,啥也不用写。买服务器就去大厂,然后域名备案大厂有教学,还有客服给你打电话,公安备案都是线上有指导,
首先我们要把之前写过跨域的地方,把地址统一改为你服务器的公网IP 或域名,我改成了自己的域名。
然后我们用npm run build命令生成dist文件。然后在后台有一个中间件是app.use(express.static(path.join(__dirname,'dist')));如果没有这个中间件就加上,而且尽量靠前,省的你响应都回去了,这个还没传给前端。记得文件前面引入path(let path = required('path'));
然后在靠后的位置加一个app.use('/',(req,res)=>{res.send("haha")});来验证自己是否能到主页。
上面这俩东西位置没写好是真的烦,整个文件写好后,把dist文件夹放到这个后台的根目录。你自己的项目算是写好了。
然后上bilibili搜索node部署,没大家想的那么难别用windows系统,直接linxe。部署网上的视频多少有一点和你的情况不相符,研究研究百度百度,都能解决。
不写太长,点个赞吧~我要去写代码了。