文章

最近迷上了基于MEAN的开发,加上寒假在给邱小姐做HTML+CSS+JS的培训,小朋友强烈要求弄一台服务器,使她的学习成果可以在公网上展示给小伙伴们看。想到恰好在Vultr上有一台空余的服务器,于是趁春节前的空闲部署了CentOS并搭建一台测试的Web服务器。不想花太多时间教小朋友后端编程语言,所以打了JavaScript的主意,准备前后端处理都用JS搞掂,所以决定用Express+NodeJS来做Web服务器。

在Vultr上安装NodeJS和Express异常简单,基本上用Yum管理器就可以傻瓜式安装完。

1.下载最新版的Node.js

切换到临时目录,用curl从Joylent直接下载最新版本的Node.js.

[highlight dark="no"] cd /tmp 
curl -sL https://rpm.nodesource.com/setup | bash -[/highlight]

如下图所示:

Download latest Node.js

2. 安装Node.js

按照提示用yum安装Node.js.

[highlight dark=”no”]yum install -y nodejs[/highlight]

Install Node.js

3.安装NPM包管理工具(可选)

如果你以后想安装Node的addon包,建议安装NPM包管理工具。运行命令:

[highlight dark="no"]yum install gcc-c++ openssl-devel make[/highlight]

Install build toolsInstall build tools
4.更新NPM工具(可选)
如果运行NPM时提示NPM版本低,可以选择更新NPM,按提示运行命令:

[highlight dark="no"]npm -g install npm@latest-2[/highlight]

Update NPM tool
5.安装Express

用NPM从仓库中安装Express
[highlight dark="no"]npm install -g express-generator[/highlight]

Install Express
6.创建运行服务的非特权用户(建设)

[highlight dark="no"] useradd 用户名 
passwd 用户名[/highlight]

创建后登出系统并用新建的用户名重新登录。

7.创建Express项目
[highlight dark="no"] express expressproject 
cd expressproject 
npm install[/highlight]

Create Express Project
8.运行Express

运行Express,启动服务。

[highlight dark="no"]DEBUG=expressproject:* npm start[/highlight]

如果一切正常,会出现以下提示

[highlight dark=”no”]

> [email protected] start /home/用户名/expressproject

> node ./bin/www

[/highlight]

 

Start Express

至此,你可用[highlight dark="no"]http://IP:3000[/highlight]访问到你的Web服务了,Node.js+Express的环境搭建完成了。

Run Express