我想从app.js获取网址的值,以便将其分配给app.locals
在模板上使用它。我怎么从app.js做到这一点?我正在使用快递js
发生器。所以我的主文件是app.js.我只是想获得当前的
url / domain并将其放在app.locals上,就像定义变量一样。
app.locals = {
socket_io_host: 'http://localhost:3001',
socket_io_port: "3001",
};
答案 0 :(得分:0)
如果我没有错,您需要托管该应用程序的服务器的IP地址。如果是这种情况,请使用以下模块: Node IP
其他情况是,如果您需要请求客户端的IP地址,则可以使用以下代码:
req.headers['x-forwarded-for'] //IF APP IS BEHIND PROXY
req.connection.remoteAddress //IF APP IS NOT BEHIND PROXY