近期折腾了一个基于 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