2011-06-11 54 views
5

已经知道node.js并在几天前表达。我觉得他们非常酷,但是缺乏一些东西。Express.js的API在哪里?

我看了官方网站,但它只是指向Connect的API。 但我找不到一个文档,教我如何使用一个简单的函数,如expressHTTPServer.get()。

当然,我读了nodejs的API,但Express和Connect似乎非常适合它们。

例如,在快递官方网站:

app = express.createServer(); 
app.get('/user/:id', function(req, res, next){ 
    loadUser(req.params.id, function(err, user){ 
    if (err) 
     return next(err); 
    res.send('Viewing user of csser.com ' + user.name); } 
    ); 
}); 

但可悲的是,没有API文档说服我有expressHTTPServer.get以及它的回调参数是。

我喜欢阅读示例,但我真的需要一个API来学习新的语言/库/框架,任何人都可以帮助吗?

+0

[您已阅读指南的权利?](http://expressjs.com/guide.html)具体[路由](http://expressjs.com/guide.html#routing),你已经看过[screencasts](http://expressjs.com/screencasts.html)对不对? – Raynos 2011-06-11 16:24:46

+0

是的,我有。他们是eassys,而不是字典。当然,“只有eassys但没有字典”比其他方式更好。我只是想,呃,如果有一本字典... – 2011-06-11 17:17:04

+0

轩如此您抱怨阅读格式,如果您阅读指南API非常清楚。 – Raynos 2011-06-11 17:31:36

回答

2

下面是官方文档:http://expressjs.com/guide.html

此外,源可以回答很多你的问题:https://github.com/visionmedia/express

+2

我的代码来自指南。它只是列举了一些例子,但是,没有API ... – 2011-06-11 17:05:32

+0

我经常发现自己想要连接代码:https://github.com/senchalabs/connect 我知道你的意思......没有伟大的单一参考这个东西。我发现自己使用文档,人们列举的例子,最重要的是来源。 – 2011-06-11 17:37:59

0

如果我正确理解你的问题,你想知道REQ的API和res参数传递给你的回调,对吧?

看一看http.ServerRequesthttp.ServerResponse

快递本身使用连接的使用标准Node.js的HTTP API。传递给您的回调的参数是所描述对象的猴子补丁实例。

参数“next”是一个可以调用的函数,如果您希望请求被另一个中间件模块处理。如果你想在你的处理程序中处理请求,这不需要打扰你。