我对 Express 如何提供文件有点困惑。
目前我有一个/public
目录来保存客户端资源。我使用配置 Express
app.use(express.static(__dirname + '/public'));
我的印象是该目录中的任何内容都是公开的,并且 HTTP 方法 URL 默认/public
为访问的根目录(除非由 Express 手动路由)。
在此目录中的任何文件(客户端脚本、图像等)上使用 GET 都没有问题。但是,当我尝试在此目录中发布文件时,我得到 404。我需要手动路由所有 POST 请求吗?
app.post(route, callback)
谢谢你的帮助