api上线
即将api接口放到服务器上去,所有人都可以访问
1、安装nvm
2、通过nvm安装node
通过wget安装nvm,需要先停止nginx
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
安装完毕之后 执行nvm ls 将 安装成功后的提示 在命令行运行一遍
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
重写环境变量
source ~/.bashrc
2.通过nvm安装node
3.上传接口代码 4.运行node代码 5.注意端口号的开启
数据库上线
线上数据库 apt-get install mongod
vim + 要编辑的文件名 vim编辑器下 指令都是英文字符 i insert 插入修改 esc 退出当前命令模式 :wq 保存退出
nvm ls 查看所有的node版本 nvm install 版本号 安装node版本 nvm uninstall 版本号 卸载node版本 nvm use 版本号 切换node版本
apt-get install screen 安装screen
screen -ls 查看当前守护的所有进程 screen -S name 创建一个进程 ctr+a+d 安全退出进程 在后台运行 screen -r 进程名或者id 进入进程
vue项目中的开发环境 有node服务器可以做代理跨域 打包上线之后没有node开发环境 代理全部失效 服务器下 配置文件
/etc/nginx/sites-enabled/default
location ^~/小暗号/{
proxy_pass 转发路径/;
}