首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Express-路由篇

    . */ router.get('/', function(req, res, next) { // render的第一个参数 index是指views下的 index.jade 模板 // 第二个参数...}); }); 自定义路由 分析过上文首页路由,可以尝试自定义一个新的路由 例如 router.get('/wh', function(req, res, next) { // render的第一个参数...会自动重启项目,刷新浏览器直接更新 路由匹配规则 上文中的路由匹配都是完整匹配,/wh 浏览器输入 /wh 才能匹配到,除了完整匹配,还支持模糊匹配 //能够匹配 /iwhatop、/iwhatop router.get...res, next) { res.render('index', { title: 'Hello Word' }); }); 能够匹配 /iwhaootop、/iwhaoooootop.top router.get...express 就提供一个很好的工具 ,叫中间件,简单来说 中间件就是一些处理方法的合集,使用起来很简单,一个关键点就是 就是上文路由方法中的 next,下面是 简单模拟例子 router.get('/

    9210

    Express-Request请求和Response响应

    当请求路由的时候会计入路由的处理方法中,这个方法本质是中间件,包括三个参数,即请求对象Request,返回对象Response和执行下一步方法 nextRequest 常用属性Request.url属性 获取请求地址router.get...后参数router.get('/iwhao?page=11231313', function(req, res, next) { // 当访问路由 /iwhao?...console.log(req.query.page) res.render('index', { title: 'Express' });});Request.params 获取url中的自定义参数router.get...后一定要写 end() 或者send和json方法当结尾,因为status 只是设置状态,并没有返回结果Response.redirect() 重定向 跳转 指定路由访问/iwhao 会跳转到 /ceshi router.get...(/iwhao/, function(req, res, next) { res.redirect('/ceshi')});router.get('/ceshi', function(req, res

    25230
    领券