【发布时间】:2017-12-17 14:10:22
【问题描述】:
我正在尝试将 express Cors 与我的 resitfy 服务器一起使用,它似乎并没有拒绝来自其他 ips 的请求。我在本地工作,所以我尝试将来源设置为随机公共 ip,但我的所有请求仍在通过
这是我的路线:
module.exports = function(app) {
var user = require('./controllers/userController');
var cors = require('cors');
var corsOptions = require('./cors.json');
app.post('/auth/signup', cors(corsOptions),user.createUser);
app.post('/auth/login', cors(corsOptions), user.validateUser);
app.post('/auth/generateKeys', cors(corsOptions), user.generateKeys);
app.post('/auth/generateToken', user.generateToken);
};
这是我设置了随机 ip 的 cors.json 文件:
{
"origin": "http://172.16.12.123",
"optionsSuccessStatus": 200,
}
在路线上设置了 cors 后,我可以在邮递员中看到以下内容,但请求仍在处理中?我希望得到拒绝访问的响应。
访问控制允许来源→http://172.16.12.123
【问题讨论】:
标签: node.js express cors restify