【发布时间】:2013-07-21 13:08:24
【问题描述】:
我正在用 express 和 mongoose 制作一个应用程序,https://github.com/findjashua/express_app
-
app.coffeeapp.post '/user', user.add -
models/user.coffeecreateUser = (req) -> user = new User name : req.body.name email : req.body.email phone : req.body.phone return user # ... exports.add = (req, res) -> user = createUser req res.send dbService.save(user) -
services/db.coffeeexports.save = (document)-> document.save (err)-> if err console.log err return document
当我发出添加新用户的发布请求时,它没有保存任何内容,我想不出任何原因。有任何想法吗?
【问题讨论】:
-
究竟是什么不起作用。 curl -X POST localhost:3000/user -d "name=MyName&email=test@test.com&phone=123456" 对我有用。新用户存储在 dbs 'temp'、集合 'users' 下的 mongo 数据库中。你如何测试?您有任何错误消息/日志吗?
-
请在问题中包含相关代码,以便在链接内容更改后它不会失去其价值。我进行了编辑以包含我对“相关”的看法。根据需要进行编辑。
标签: node.js mongodb express mongoose