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"
      },

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

  • 相关阅读:
    例题6-8 Tree Uva548
    例题6-7 Trees on the level ,Uva122
    caffe Mac 安装
    Codeforces Round #467 (Div. 1) B. Sleepy Game
    Educational Codeforces Round37 E
    Educational Codeforces Round 36 (Rated for Div. 2) E. Physical Education Lessons
    Good Bye 2017 E. New Year and Entity Enumeration
    Good Bye 2017 D. New Year and Arbitrary Arrangement
    Codeforces Round #454 D. Seating of Students
    浙大紫金港两日游
  • 原文地址:https://www.cnblogs.com/teersky/p/7253714.html
Copyright © 2011-2022 走看看