任何快递申请(如var app = express())都有自己的Router.您可以使用该app.use()功能将路由器相互安装,例如:
var app = express();
var router = express.Router();
app.use('/route', router);
Run Code Online (Sandbox Code Playgroud)
这将安装router在路由器的/route路由模式中app.该mountpath属性只包含安装了特定子应用程序的路由模式,即在上面的示例中:
console.log(router.mountpath); // /route
Run Code Online (Sandbox Code Playgroud)
更新:也许还有一个关于这个属性的评论.文档显示安装子应用程序从子应用程序抽象完整路径,例如:
router.get('/sub', function(req, res) { ... });
Run Code Online (Sandbox Code Playgroud)
这条路线实际上是通过我们安装它/route/sub而不是通过/sub它来实现的/route.因此,如果要访问已安装的子应用程序实际所在的路径,则可以使用该app.mountpath属性.
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |