您的位置:首页 > Web前端 > Node.js

express + node.js 入门(2)

2016-12-27 09:09 429 查看
用sublime打开上一节创建的工程 test如下图

app.js是服务入口文件



启动服务

cd workspace/expresstest/test

npm start



浏览器打开http://localhost:3000/



首先我们访问的是views文件夹下的index.js文件



修改index.ejs文件



刷新浏览器网页,如下



工作流程分析:启动项目后进入服务入口文件app.js

app.js文件有一行代码大概在第8行左右:

var index = require('./routes/index');

引入路由文件index.js

打开routes文件夹下的路由文件index.js文件:

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});

module.exports = router;


 res.render('index', { title: 'Express' });这一行代码是向views下的index.ejs界面传递数据

修改路由文件index.js(把路由文件转变为服务接口)

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
// res.render('index', { title: 'Express' });
return res.send({
status:1,
info:'json数据'
});
});

module.exports = router;


重新启动项目

刷新浏览器

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: