У меня есть настройки Node.js, Express с Mongo и Mongoose, написанные на CoffeeScript.
Я могу сохранить данные в свою коллекцию с помощью этого кода:
# 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 "/"
Но яне может отображать какие-либо данные с этим кодом.Веб-браузер просто говорит «В ожидании localhost ...», а консоль ничего не говорит.
# 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