我有一个简单的node.js应用程序,它有两个端点
app.use('/', routes);
app.use('/users' , users);
我可以访问以下网址:http://localhost:1234/和http://localhost:1234/users
现在我在默认网站下创建一个IIS应用程序,将其指向nodejs应用程序物理路径,并为其指定别名“NodeApplication”。
所以问题是,现在我的node.js路由定义必须包含“NodeApplication”前缀,如下所示:
app.use('/NodeApplication', routes);
app.use('/NodeApplication/users' , users);
我的目标是在node.js应用程序中保留第一个路由定义,不带任何前缀,IIS必须重定向到相应的路由。
例如:此网址http://localhost/NodeApplication/users必须触发此路由app.use('/users', routes);
任何人都可以帮我吗?