Express がファイルを提供する方法について少し混乱しています。
現在、/public
クライアント側のリソースを保持するディレクトリがあります。を使用して Express を構成します
app.use(express.static(__dirname + '/public'));
このディレクトリ内のものはすべて公開されており、HTTP メソッドの URL がデフォルト/public
でアクセス用のルート ディレクトリとして設定されているというのが私の印象でした (別の方法で Express によって手動でルーティングされない限り)。
このディレクトリ内のファイル (クライアント側のスクリプト、画像など) に対して GET を使用しても問題はありません。ただし、このディレクトリ内のファイルを POST しようとすると 404 が返されます。すべての POST 要求を手動でルーティングする必要がありますか?
app.post(route, callback)
助けてくれてありがとう