我現在在使用nodejs+express開發一個博客,并提供接口給前端。前端是我用vue寫的單頁應用?,F在我有在本地開了兩個端口不同的服務,所以涉及到跨域。因為跨域需要設置返回頭,以支持跨域,我寫的代碼如下:exports.getPostList = function (req, res) {
PostModel.getPosts()
.then(function (posts) {
res.header('charset', 'utf8');
res.header('Access-Control-Allow-Origin', '*'); return res.status(200).json({data: posts, status: 'success'});
})
.catch(function(err) { // next();
return res.status(401).send(err);
});
}現在我有一個疑問,有什么辦法可以全局設置res.header('Access-Control-Allow-Origin', '*');,因為現在我需要在每個接口里都單獨設置,我覺得很不妥啊,希望大神給個思路,謝謝!
使用nodejs+express作為后臺提供接口,設置res.header時的疑問?
慕碼人2483693
2018-10-20 14:10:58