zoukankan      html  css  js  c++  java
  • 配置node.js中的express框架

    玩node.js,不玩后台那就是杀鸡牛刀,今天没事整理一下以前开发node.js后台的心得

    1.首先安装node.js以及cnpm,在这儿我就不说了,看我node.js中的另一篇文章node.js的安装和配置

    安装express框架:

    sudo cnpm install express -g

    全局安装express,

    之后再安装express生成器,用下面语句就能安装

    sudo cnpm install -g express-generator

    此时你就可以输入

    express -v
    

      查看你所安装的express框架的版本了,

    打开你打算放项目的文件夹,输入

      

    express -文件名称

    即可新建express项目,之后安装依赖

    cnpm install

    然后输入

    npm start

    启动项目,打开浏览器,在地址栏输入

    127.0.0.1:3000

    这时,网页会显示“welcome express”字样表示你已经安装成功了,

    打开项目下的view发现后缀名是jade,什么情况,其实就类似于html,可是看着不爽,改了

    打开app.js

    // view engine setup
    app.set('views', path.join(__dirname, 'views'));
    app.set('view engine', 'jade');

    然后将这句代码替换成

    app.set('views', path.join(__dirname, 'views'));
    app.engine('html',ejs.__express);
    app.set('view engine', 'html');

    然后将view里的jade后缀名改成html

    然后在项目目录下安装ejs模块

    cnpm install --save ejs

    然后输入npm start即可启动项目

    当然最好安装supervisor,这样你就不需要每次项目有改变时重启项目,先安装supervisor的依赖,注意是全局的

    cnpm install supervisor -g

    然后打开package.json,找到

    "scripts": {
        "start": "node ./bin/www"
      },
    

      将node替换为supervisor,即

    "scripts": {
        "start": "supervisor ./bin/www"
      },

    这样你就不需要修改项目就重启项目

  • 相关阅读:
    小心使用宏
    常见文件、目录、路径操作函数
    链表法页框的分配和去配
    获取调试符号文件
    Visual C++ Runtime Error 调试
    HEAP: Free Heap block XXXX modified at XXXX after it was freed
    磁盘操作 API
    【转】浅谈大型网站动态应用系统架构 Mr
    jQuery1.3.1 Tab选项卡 Mr
    spring依赖注入思想 Mr
  • 原文地址:https://www.cnblogs.com/teersky/p/7253714.html
Copyright © 2011-2022 走看看