近期折腾了一个基于 node 的小说爬虫,并把爬虫部署到线上服务器,进行定时爬取,本文主要讲述如何部署线上的 node 服务器环境。
生产环境所需要素
一般来说,一个项目部署到线上并且对外访问,需要以下几个步骤
- 购买域名
 - 购买服务器
 - 域名备案
 - 配置服务器应用环境
 - 安装配置数据库
 - 项目远程部署与更新
 
本文针对第四步,记录如何配置 node 服务器应用环境。
安装 nvm 与 node
首先安装 nvm 以对不同版本的 node 进行安装管理,在服务器运行以下命令
1  | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash  | 
或者
1  | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash  | 
- 通过命令 
nvm --version查看版本,说明安装成功 - 运行命令 
nvm install <版本号>安装对应版本的node,如nvm install v8.11.0 - 通过命令 
node -v与npm -v查看是否安装成功 nvm可安装多版本node,运行命令nvm list可查看已安装的版本,运行命令nvm use <版本号>可更改当前使用的node版本- 更多 
nvm相关操作可查询 https://github.com/nvm-sh/nvm