expressjs 的配置与路由
来源:互联网 发布:马云网络 编辑:程序博客网 时间:2024/06/06 13:20
expressjs基础
主要通过API学习:API
expressjs初始化配置
middleware(有很多回调函数组成)
过滤方式:
- app.use
- app.get
- app.post
request
- req.params
- req.query
- req.body
response:
- res.send()
- next()
实例:
practice.js
var express = require('express');var app = express();//第一个接口,返回技术种类app.get('/category',function(req,res){ res.status(200); res.json({ python: 20, nodejs: 1, others: 10 });});//第二个接口,返回问题类型var questions = [ { id : 1, title : 't1', asker: 'you', course: 'node.js', 'last-reply' : Date.now(), reply:1, state: 'resolved' }, { id : 2, title : 't2', asker: 'you', course: 'node.js', 'last-reply' : Date.now(), reply:1, state : 'unresolved' }];app.get('/questions',function(req,res){ res.status(200); res.json(questions);});app.get('/questions/all',function(req,res){ res.status(200); res.json(questions);});app.get('/questions/resolved',function(req,res){ res.status(200); res.json(questions.filter(function (q){ return q && q.state == 'resolved'; }));});app.get('/questions/unresolved',function(req,res){ res.status(200); res.json(questions.filter(function (q){ return q && q.state == 'unresolved'; }));});app.listen(3000);
返回响应:
- app = express
- app.use
- body-parser
- res.send()
-plain-text
-JSON
0 0
- expressjs 的配置与路由
- 静态路由与默认路由的配置
- expressjs路由学习记录(一)
- expressjs路由学习记录(二)
- expressjs 与HTML
- ExpressJS 4.0的新功能
- 静态路由的配置
- 动态路由的配置:
- 静态路由的配置
- 静态路由的配置
- 静态路由的配置
- rotue路由的配置
- 路由的配置
- Beego的路由配置
- 静态路由的配置
- 为solaris10配置地址路由,及与linux的区别
- Linux防火墙下的简单路由配置与端口映射
- thinkphp的URL路由规则与配置实例
- zookeeper实现分布式锁
- Pid控制算法-模糊算法简介
- Eclispe 安装 JavaFX
- 静态库的使用
- tp3.2登录退出
- expressjs 的配置与路由
- 深度增强学习之Policy Gradient方法1
- POJ 1088 滑雪
- Python 学习成长记(四)---- Python 流程控制
- maven探究五:发布工程到nexus私服中
- 【面试题】剑指Offer-46-从1加N
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Docker的boot2docker.iso镜像使用
- python去字符串两边的空格和换行符