我使用angualr2-library yeoman generator创建了公司内部库.
一些角度服务在我们当前的应用程序中使用环境变量(在每个env上更改api端点).我想知道将当前环境对象传递给angular2库服务的最佳方法是什么?
我使用Express 4.X和节点js 0.12.
我的一条路线是文件上传和处理,对于某些文件,上传和处理需要超过2分钟的默认超时.我试图将timeout设置为超过2分钟的值,但它只是不工作,服务器每次2分钟后正好关闭连接.
server.timeout = 60 * 60 * 1000; // still closes after 2 minutes
server.on('connection', function(socket) {
socket.setTimeout(700 * 1000); // still closes after 2 minutes
});
res.setTimeout(0);// still closes after 2 minutes
req.setTimeout(0);// still closes after 2 minutes
res.connection.setTimeout(0);// still closes after 2 minutes
Run Code Online (Sandbox Code Playgroud)
连接超时中间件也没有帮助,它只是在2分钟后继续关闭连接.尝试将节点版本更改为旧版本但没有成功.尝试在网上找到的所有变化,但连接仍然关闭...
我正在使用hbs为快速js框架生成一个把手视图,我需要访问从单独的JavaScript文件中传递给视图的变量.
例如:
var foo = {{user.name}}
Run Code Online (Sandbox Code Playgroud)
显然这段代码会抛出一个错误,但是在JavaScript中获取hbs变量的首选方法是什么?
目前我正在运行另一个ajax请求来获取相同的数据.但我认为对同一数据提出另一个请求是不明智的......