【发布时间】:2011-12-07 03:08:16
【问题描述】:
我有一个 Node.js,用 CoffeeScript 编写的带有 Mongo 和 Mongoose 的 Express 设置。
我可以使用以下代码将数据保存到我的集合中:
# new
app.get "/admin/new", (req, res) ->
res.render "admin/new.jade", locals: c: new Content()
# create
app.post "/admin.:format?", (req, res) ->
content = new Content(req.body["content"])
content.save ->
switch req.params.format
when "json"
res.send content.__doc
else
res.redirect "/"
但我无法使用此代码显示任何数据。网络浏览器只是说“等待本地主机...”而控制台什么也没说。
# index
app.get "/admin.:format?", (req, res) ->
Content.find().all (contents) ->
switch req.params.format
when "json"
res.send contents.map((c) ->
c.__doc
)
else
res.render "admin/index.jade", locals: contents: contents
【问题讨论】:
标签: mongodb node.js coffeescript express mongoose