小编0x8*_*890的帖子

在ES 6/Harmony中拆分类定义

假设我在一个大文件中有一个类,如下所示:

export default class {
  constructor () {}
  methodA () {}
  methodB () {}
  methodC () {}
}
Run Code Online (Sandbox Code Playgroud)

我想分手类的定义,这样methodA,methodBmethodC分别在自己单独的文件中定义.这可能吗?

javascript ecmascript-harmony ecmascript-6

10
推荐指数
2
解决办法
1626
查看次数

使用Node的`response.end`方法和promise

假设我有一个基本的HTTP服务器,用"foo"响应所有内容:

import http from 'http'

http.createServer((request, response) =>
  Promise.resolve('foo\n').then(s => response.end(s))
).listen(8888)
Run Code Online (Sandbox Code Playgroud)

这有效,但当我将.then行更改为更短的版本时:

Promise.resolve('foo\n').then(response.end)
Run Code Online (Sandbox Code Playgroud)

它并没有结束回应.我必须遗漏一些非常愚蠢的东西但却想不到它是什么.

javascript http node.js promise ecmascript-6

4
推荐指数
1
解决办法
1152
查看次数

从Node.js中的Buffer解析multipart/form-data

我有一个Buffer,我知道它是一个multipart/form-data有效载荷,我也Content-Type提前知道HTTP 头,其中包括边界.

有一些模块,比如node-formidable只能在http请求流上运行,所以我感兴趣的是如何同步解析多部分有效负载?

javascript node.js

1
推荐指数
1
解决办法
4214
查看次数