Centos7搭建一个node . js项目
一。基础环境部署
1。安装节点和npm h5> <代码> cd/usr/local/src/wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz 代码>
2。解压文件并安装节点h5> <代码>焦油zxvf node-v0.10.24.tar.gz
cd node-v0.10.24
./configure——prefix=/usr/地方/节点/0.10.24
使
使安装代码>
3。将节点和npm命令做全局软链接并检查是否成功,如果输出相应的版本号,说明安装成功!
<代码>焦油zxvf node-v0.10.24.tar.gz cd node-v0.10.24 ./configure——prefix=/usr/地方/节点/0.10.24 使 使安装代码>
3。将节点和npm命令做全局软链接并检查是否成功,如果输出相应的版本号,说明安装成功!
ln - s/usr/local/node/0.10.24/bin/node/usr/local/bin/
ln - s/usr/local/node/0.10.24/bin/npm/usr/local/bin/
二。部署应用
1。初始化项目h5> <编辑>新建一个文件夹,运行npm init初始化项目编辑>
<代码> mkdir node_project
cd node_project
npm init 代码>
初始过程中会有一个交互界面进行项目的配置,这里我就不做截图了,会生成一个包。json的文件,里面保存了项目的详细信息。
2。目录结构h5> <编辑>建立三个文件夹:公众,路线和观点。编辑> <编辑>项目的文件结构如下编辑>
<编辑>对应文件及文件夹的用处:编辑>
-
<李>模型存放操作数据库的文件李>
<李>公共存放静态文件,如css,图片等李>
<李>路线存放路由文件李>
<李>视图存放模板文件李>
<李>索引。李js程序主文件>
<李>包。json存储项目的信息,比如项目名,描述,作者,依赖等
3。安装依赖h5> <编辑>安装表达框架编辑>
<代码> npm安装表达——保存代码>
<代码> npm配置设置strict-ssl假代码>
<编辑>或者编辑><代码> npm配置设置注册表=" http://registry.npmjs.org/" 代码>
4。启动项目h5> <编辑>进入项目的根目录,建立一个索引。js文件,并加入如下代码编辑> 李>
<代码> cd/usr/local/src/node_project vim index.js var=需要表达(表达); 应用var=表达(); app.get(“/?函数(res,代表){ rep.send(“你好,词!”); }); app.listen(3000) 代码><编辑>然后在控制台中输入,后台运行index.js 编辑>
<代码> nohup节点索引。js和代码>
3000年<编辑>查看端口是否监听编辑><编辑>防火墙对外开放3000端口编辑>
<编辑>浏览器访问ip: 3000端口就可以看到效果了编辑>