基于nodejs打包部署vue项目

基于nodejs打包部署vue项目,第1张

一.本地环境调试请求跨域问题

1.配置代理域名:

config/index.js

2.npm run dev 打包  生成 dist 目录  http 服务运行 里面的index.html文件

二.线上环境请求跨域

1.配置代理:

#简单代理

    location /api {

    add_header 'Access-Control-Allow-Origin' '*'

    proxy_pass http://域名

}

2.打包命令 : npm run build

生成 dist 目录  http 服务运行 里面的index.html文件

在linux中一般我们在运行node文件时用的命令为:node server.js &

可不可以不用输入node并且后缀也去掉呢,是可以的, *** 作如下:

第一步、将后缀删除并添加可执行权限

chmod +x server

这样在linux中文件名已经改变了颜色,变成绿色(在Ubuntu中可执行文件的颜色为绿色).

第二步、将node的安装路径写到server文件的开头,如:

#!/usr/local/node/bin/node...其余是server的文件内容

第三步、执行

./server &

这样就简化了node执行的步骤,其实也没简化,只是看起来更像是linux命令,并且屏蔽了文件后缀。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11288335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存