node.js:如何查找API?

时间:2014-10-09 13:12:37

标签: javascript node.js express

我是Node.js的新实践者。我有一个非常愚蠢的问题。当我使用包或其他人编写的代码时,我无法找出组件的定义。现在,我正在努力寻找Express.js中使用的 request.files 。我的问题是,如果我不研究来源:

  1. 我应该在哪里查看 request.files 上的正式API文档?
  2. 我应该如何识别 req 对象的类型:http.request或expressjs.request?
  3. 查找API定义的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

Express有很好的文档。看一下request object has by default的内容。这当然可以通过中间件进行修改。在这种情况下,您需要查找req.files,这些文件可以由几个不同的中间件添加。 Google搜索express req.files会将expressjs/multer显示为第四个结果。看看我们看到的:

var express = require('express')
var multer  = require('multer')

var app = express()
app.use(multer({ dest: './uploads/'}))

您可以访问请求对象中的字段和文件:

console.log(req.body)
console.log(req.files)

因此,在这种情况下,multer中间件将添加处理上传文件的功能,并在req.files处提供这些文件。

相关问题