npm install express -g npm install express-generator -g
cd /Users/SPRINT/Desktop 进入桌面 express 项目名称
install dependencies: $ cd APIServer && npm install //告诉我们进入项目根目录 执行npm install安装依赖模块 run the app: $ DEBUG=APIServer:* npm start //告诉我们启动服务器
npm start //启动服务器
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var app = express();
///=======路由信息 (接口地址)开始 存放在./routes目录下===========//
var routes = require('./routes/index');//home page接口
var users = require('./routes/users'); //用户接口
app.use('/', routes); //在app中注册routes该接口
app.use('/users', users);//在app中注册users接口
///=======路由信息 (接口地址 介绍===========//
///=======模板 开始===========//
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
///=======模板 结束===========//
var express = require('express');
var router = express.Router();
//定义一个get请求 path为根目录
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports = router;
app.METHOD(PATH, HANDLER)
function User() {
this.name;
this.city;
this.age;
}
module.exports = User;
var URL = require('url');
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));
});
var params = URL.parse(req.url, true).query;
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有