首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理“不推荐使用https://github.com/pillarjs/path-to-regexp”消息“

如何处理“不推荐使用https://github.com/pillarjs/path-to-regexp”消息“
EN

Stack Overflow用户
提问于 2017-01-19 03:47:42
回答 1查看 572关注 0票数 0

我非常确定,对于更有经验的程序员来说,这真的是一个空洞的问题,但我不知道如何解决它。好的,消息明确地说我正在使用一些废弃的库,所以我希望我升级它。据我所知,此消息与路由功能相关,但我找不到如何从"express.Router()“更改为"require('path- to -regexp')”的用法。我是不是对这样的消息的目的感到困惑?如果不是,如何修复下面的程序,以避免收到这样的“弃用”警告?据我所知,下面的代码是100%符合NOdeJs Express版本4的。

附注:我正在使用debian,如果我输入nodejs --version,我会得到: v4.2.6

server.js:

代码语言:javascript
复制
 var router = express.Router();
var index = require('./routes/index').router;
app.use('/',index);

var server = app.listen(3000,function(){

});

index.js:

代码语言:javascript
复制
   var express = require('express');
   var router = express.Router();
   router.get('/',function(req,res){

        res.send("Welcome to Node JS");
    });
    router.get('/about',function(req,res){

        res.send("This is About page");
    });

    var api = router.route('/api/v1/user');
    api.all(function(req,res,next){

        console.log(req.method,req.url);
        next();
    });
    ...
        //this line is the Master
        module.exports.router = router;
EN

回答 1

Stack Overflow用户

发布于 2018-07-16 19:11:49

问题出在你的快递包裹上。更新express模块可以做到这一点。

代码语言:javascript
复制
npm update express --save
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41728182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档