相关疑难解决方法(0)

是否可以为NodeJS应用程序设置基本URL?

我希望能够在同一个域下托管多个NodeJS应用,而无需使用子域(例如google.com/reader而不是images.google.com).问题是我总是在Express/NodeJS中输入网址的第一部分,例如"/ reader".

如何设置Express应用程序以使基本URL成为something.com/myapp

所以代替:

app.get("/myapp", function (req, res) {
   // can be accessed from something.com/myapp
});
Run Code Online (Sandbox Code Playgroud)

我可以:

// Some set-up
app.base = "/myapp"

app.get("/", function (req, res) {
   // can still be accessed from something.com/myapp
});
Run Code Online (Sandbox Code Playgroud)

我还想将Connect的staticProvider配置为以相同的方式运行(现在它默认为提供静态文件something.com/jssomething.com/css代替something.com/myapp/js)

connect node.js express

59
推荐指数
5
解决办法
8万
查看次数

标签 统计

connect ×1

express ×1

node.js ×1