• 配置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"
      },

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

  • 相关阅读:
    引用类型构造器
    正则指引量词
    Ajax的XMLHttpRequest对象
    正则指引字符组
    方法可变数量的参数
    不使用XMLHttpRequest实现异步加载:Iframe和script
    可选参数、命名参数
    常量和字段
    正则指引括号
    值类型实例构造器
  • 原文地址:https://www.cnblogs.com/teersky/p/7253714.html
Copyright © 2020-2023  润新知