1、 var express = require(‘express’); var app = express(); 路由设置: app.get(app.get("/"),function(req,res,next){
}) app.get(app.get("/about"),function(req,res,next){
}) 以上这种可以设置路由;这个很简单理解 2、还有一种; var express = require(‘express’); var app = express(); var router = express.Router();//这是什么东西,?????
router.use(function(req, res, next) { next(); });
router.get(’/login’, function(req, res, next) { next(); //请求转发 }); 第二种完全不知道什么意思啊 首先router 是干什么的,为什么不直接用app去监听 ‘/login’ 非得 来这样一步var router = express.Router(); 再用 router去监听 ‘/login’
万望大神指点,express的路由怎么用,用哪几种方式来实现,这里感激不尽啊
先把代码格式我就告诉你
express.Router(); 路由表中间件。采用中间件分发路由。
你不是路由功能不懂吧 我觉得你在node这块都好像很白目啊 兄弟 var router…这不是什么路由设置 而是类似于获取一个模块 express中间的路由是可选模块 不是一定要用express提供的 这部就是类似于引入了express自带的路由模块 route.get是使用的http的get方法来设置/login这个地址映射,至于req,res和next就没有什么好说了 自豪地采用 CNodeJS ionic