我有一個nodejs Express應用程序,它爲靜態前端應用程序提供服務。我有一個端點,我想阻止來自所有其他域的訪問。node.js中的Forbit CORS請求
一個解決方案可以使用CRSF,但我寧願避免這種情況。有一個簡單的方法嗎?
我的應用程序是非常簡單的:
app.use(express.static(path.join(__dirname, '/dist')));
app.use(bodyParser.json());
app.post('/endpoint', (req, res) => {
res.send();
});
app.listen(process.env.PORT || 8080);
瀏覽器通常需要發送'主機。你可以在'request'對象中獲取這個頭,並阻止所有沒有你要找的域的請求。 – Lev