express-generator
来源:互联网 发布:淘宝清除缓存 编辑:程序博客网 时间:2024/06/05 05:06
express项目生成器
安装
$ npm install -g express-generator
使用
生成目录,最简单默认jade
express demo//demo是项目名
使用handlebars引擎
express --view=hbs /demo
其他引擎有:dust|ejs|hbs|hjs|jade|pug|twig|vash
cd demo
安装依赖
npm install
启动服务器
npm start
命令行选项
--version 输出版本号-e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support-H, --hogan add hogan.js engine support-v, --view <engine> 添加项目引擎 (dust|ejs|hbs|hjs|jade|pug|twig|vash) (默认 jade)-c, --css <engine> 添加css引擎 (less|stylus|compass|sass) (默认 plain css) --git 添加.gitignore-f, --force force on non-empty directory-h, --help 帮助
常用生成命令
express --view=pug --git --css=sass 项目名
一个简单项目
生成项目
express expressDemo
项目目录
进入项目目录
cd expressDemo
安装依赖
cnpm install
启动服务器查看
cnpm start
浏览器输入http://127.0.0.1:3000/
在route目录下添加用户模板user.js
function User(){ this.name; this.city; this.age;}module.exports=User;
修改routes下users.js
var express = require('express');var router = express.Router();var URL = require('url'); var User=require('./user');/* GET users listing. */router.get('/',function(req,res,next){ res.send('use api');});router.get('/getUserInfo', function(req, res, next) { var user = new User(); var params = URL.parse(req.url, true).query; if(params.id == '1') { user.name = "ligh"; user.age = "1"; user.city = "北京市";}else{ user.name = "SPTING"; user.age = "1"; user.city = "杭州市";} var response = {status:1,data:user}; res.send(JSON.stringify(response));});module.exports = router;
由于users.js在app.js调用如下
var index = require('./routes/index');var users = require('./routes/users');app.use('/', index);app.use('/users', users);
所以users.js里面的路由路径是在/users下的
浏览器可以查看地址有以下几个:
http://127.0.0.1:3000/
http://127.0.0.1:3000/users
http://127.0.0.1:3000/users/getUserInfo?id=1
http://127.0.0.1:3000/users/getUserInfo?id=2
阅读全文
0 0
- Express-generator
- express-generator
- express 与 express-generator
- Express 应用生成器express-generator
- Express 应用程序生成器express-generator
- express-generator express 调用多核CPU
- Node.js之express生成器express-generator
- nodejs 环境配置+express+express-generator安装(1)
- OSX安装express-generator,并创建Nodejs app
- nodejs前端框架 express4以及express-generator构建前端项目
- node.js 任务5 使用express generator快速创建应用
- Generator
- generator
- Generator
- generator
- Generator
- generator
- Generator
- 几种色彩模式简介
- Java的IO流--BufferedReader和BufferedWriter,BufferedInputStream和BufferedOutputStream
- Crazepony开源四轴飞行器
- 10.25作业,关于数组的题目
- eclipse运行android project报错com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
- express-generator
- BZOJ 1085 浅谈迭代加深式法则及Astar启发式搜索路径诱导
- 分布式文件系统HDFS及其命令
- 对于GLSL,随机/杂点函数
- 连接的管道-HDU
- scanf函数的返回值
- nginx 调试指南资源收集
- 科普:维基百科与其创始人
- 卡特兰数