静的なフロントエンドアプリケーションを提供するnodejs Expressアプリがあります。私は、他のすべてのドメインからのアクセスを防止したいエンドポイントを持っています。node.jsのForbit CORSリクエスト
1つの解決策は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