我对 Node js 比较陌生。
我已经基于 angular-requirejs-seed 构建了 Node js/Angular 应用程序
但是,我发现 scripts/web-server.js 令人困惑,因为我曾经使用 express 开发 node js 服务器。
特别是,我想实现文件上传,但至少,我想知道如何在 scripts/web-server.js 中实现 POST 请求处理程序
function main(argv) {
new HttpServer({
'GET': createServlet(StaticServlet),
'HEAD': createServlet(StaticServlet)
}).start(Number(argv[2]) || DEFAULT_PORT);
}
请指引我正确的方向。
最佳答案
angular-requirejs-seed
中的 Node 服务器不是用来充当成熟的网络服务器的——只是用来切断种子项目中的文件。您需要编写自己的后端(特别是如果您想使用 express
)。
express 4 不再支持文件上传,因此您需要使用不同的包。我推荐busboy . ( more details )
关于node.js - Node js HTTP 服务器/静态 Servlet POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607708/