我是meteor js的新手,对应用程序使用样板限制。 在客户端/视图文件夹中,我为我的项目的管理员端创建了admin文件夹,在管理员端我有一个产品文件夹,从这里我可以列出所有产品,要添加新产品,我添加了"新产品&# 34;文件夹并在html和js文件中放入新产品的代码。 一切都很好,但现在我想添加方法来保存新产品。 因此,我在server / startup / product.js文件中移动了产品插入代码。
Meteor.startup(function () {
Meteor.methods({
'addProduct': function(productname,productprice,productdes){
Products.insert({
name: productname,
price: productprice,
description: productdes
});
},
'sendLogMessages1' : function (){
console.log("Hello Rahul111");
}
});
});
And then I called this method to my addproduct.js file
var productname = event.target.productname.value;
var productprice = event.target.productprice.value;
var productdes = event.target.productdes.value;
var productimg = event.target.productimg;
Meteor.call('addProduct', productname,productprice,productdes);
但每次控制台都说错误调用方法' addProduct':内部服务器错误[500] 请帮我解决这个问题。 提前致谢。