node.js - Node js HTTP 服务器/静态 Servlet POST 请求

标签 node.js angularjs http post

我对 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/

相关文章:

http - Fiddler Web 调试器 - 将“捕获流量”按钮添加到工具栏

http - 302 从 HTTPS 重定向到 HTTP

javascript - 在特快专递中提出 Mongoose 请求吗?

node.js - 如何在 yarn 中指定本地注册表?

node.js - Node.JS 中应该避免循环还是有特殊的方法来处理它们?

c# - 如何触发http 1.1 4xx 5xx错误码? C#

javascript - 无法使用 Cheerio 获取 iframe

javascript - 尝试在 AngularJS 中使用 ng-options

javascript - 将多个库注入(inject) Angular 时出错

javascript - Angular 嵌套 View ?