Centos7搭建一个node . js项目

  

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命令做全局软链接并检查是否成功,如果输出相应的版本号,说明安装成功!
  

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/

  

 Centos7搭建一个node . js项目

  

二。部署应用

  
1。初始化项目h5> 新建一个文件夹,运行npm init初始化项目   
 <代码> mkdir node_project
  cd node_project
  npm init  
  

初始过程中会有一个交互界面进行项目的配置,这里我就不做截图了,会生成一个包。json的文件,里面保存了项目的详细信息。
 Centos7搭建一个node . js项目

  
2。目录结构h5> 建立三个文件夹:公众,路线和观点。   <编辑>项目的文件结构如下   

 Centos7搭建一个node . js项目

  <编辑>对应文件及文件夹的用处:   
      <李>模型存放操作数据库的文件   <李>公共存放静态文件,如css,图片等李   <李>路线存放路由文件   <李>视图存放模板文件   <李>索引。李js程序主文件   <李>包。json存储项目的信息,比如项目名,描述,作者,依赖等   
    3。安装依赖h5> 安装表达框架   

    <代码> npm安装表达——保存
     Centos7搭建一个node . js项目

      <编辑>如果存在上述的报错,经过排查,原来是ssl的问题   <编辑>解决办法:   

    <代码> 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年<编辑>查看端口是否监听   

 Centos7搭建一个node . js项目

  <编辑>防火墙对外开放3000端口   

 Centos7搭建一个node . js项目

  <编辑>浏览器访问ip: 3000端口就可以看到效果了   

 Centos7搭建一个node . js项目

Centos7搭建一个node . js项目