我正在使用node,express和mongo,以及spark节点模块,它允许我使用的一块硬件将数据发送到我的服务器。 我想要做的是将数据保存在我的mongo数据库中,但我不确定我对MVC和MEAN的新手。
这就是我在app.js文件中的内容。
//Above this is the rest of my app.js file (settings up the routes/views)
spark.on('login', function() {
console.log("logged in to spark api");
//populateTable();
//Get updates for global test event
spark.onEvent('event', function(data) {
console.log("Event: " + data);
//I want to store this data
});
});
//Login to the spark api
spark.login({accessToken: '<accesstoken>'}); //After you log in, the spark.on function above is called
因此,每当我收到一个事件时,都会执行spark.onEvent代码。 但是如何保存这些数据呢? 我想我应该给我的一条路线拨打POST请求,但我该如何从app.js做到这一点? 我是否应该将此代码放在app.js中,还是应该放在其他地方?
答案 0 :(得分:0)
假设您不希望它存储在数据库中(这是一个单独的问题),您只想将其存储在变量中?
var storedData = $resource("Your datatype resource");
spark.on('login', function() {
console.log("logged in to spark api");
//populateTable();
//Get updates for global test event
spark.onEvent('event', function(data) {
console.log("Event: " + data);
//I want to store this data
storedData = data;
});