【发布时间】:2018-01-21 06:27:52
【问题描述】:
因此,我再次尝试将数据从 Angular js 前端发布到节点 js,然后将其保存到 mongoDb。
型号
var skuSchema = new Schema({
merchantId: {type: String, required: false},
vendorId: {type: String, required: false},
sku:{
productId: {type: Array, required: false},
quantity: {type: Array, required:false}
}
});
POST 方法
所以,我确实喜欢这样:
module.exports.createSku = function (sku, callback) {
Sku.create(sku, callback);
};
路由器
router.post('/add-to-sku', function (req, res, next) {
var sku= req.body;
Sku.createSku(sku, function (err, sku) {
if (err) {
// res.sendStatus(404);
throw err;
}
res.json(sku);
});
});
但同样,我对数量和 productId 没有定义。
我做错了什么。
请帮忙..
【问题讨论】:
-
能否展示服务器端的完整功能代码以及如何加载架构以在该功能中使用?
-
用 POST 和路由器代码更新了问题。
标签: angularjs node.js mongodb mongoose