在文件夹挂载应用程序上运行中间件

时间:2018-04-27 13:02:24

标签: node.js express web-applications middleware

我在https://mydomain.tld/folder上运行了一个Express.js应用程序。它使用

设置路由中间件
app.use('/path', middleware)

但只有'/'路径的工作正常。我猜这是因为Express正在寻找https://mydomain.tld/path而不是https://mydomain.tld/folder/path上的请求。

如何让Express处理https://mydomain.tld/folder/path的请求(最好不需要硬编码路径)?

1 个答案:

答案 0 :(得分:1)

使用路由器:

from segnet import SegNet
import torch

model = SegNet(2)
model.load_state_dict(torch.load('./model_segnet_epoch50.pth'))

现在,您可以将路由器与您想要的相对路径一起使用:

// myRouter.js

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

router.get('/path', middleware)

// other routes...

module.exports = router