是否可以在我的节点应用req
中告知请求:
app.get('/*', function(req, res) {
res.sendFile(__dirname + '/site/index.html')
});
来自我的Angular路线的哪个块(即我希望能够识别来自otherwise
块的内容);
.when('/user',
{...}
)
.when('/login',
{...}
)
.otherwise(
{...}
)
我想要它的原因是因为我想做类似的事情:
app.get('/*', function(req, res) {
if (req is from otherwise block) {
res.status(400).sendFile(__dirname + '/site/index.html')
} else {
res.sendFile(__dirname + '/site/index.html')
}
});
我唯一能想到的是创建一个包含所有允许路线的数组,但我不喜欢重复:p
答案 0 :(得分:2)
由于Angular和Node之间的唯一链接是它正在进行的HTTP请求,您所能做的就是检索URL并分析它来自哪条路径。
我将在Node中定义您了解的路由,然后回退404错误:
tf.local_variables_initializer()