【发布时间】:2019-07-10 06:20:00
【问题描述】:
我正在创建一个 express 项目,并且我有一些路由可以通过 ajax 向前端控制器提供数据,例如它们以 /get_data 开头。
所以我的问题是如何保护这些路线?任何人都可以轻松访问它们。我试着做
app.use((req, res, next) => {
if(!req.xhr) res.sendStatus(404);
else next();
})
但这并不能阻止来自其他站点的 ajax 调用来访问数据。那么如何让它更安全呢?如果不可能,我可以通过什么方式向前端提供数据?
【问题讨论】:
标签: javascript node.js ajax express routes