0
Controller.js方法
<pre>
exports.getProducts = function(callback)
{
Product.find({},function(err,products)
{
if(products === null)
{
console.log('Products not available in DB');
}
if(err)
{
console.log(err);
callback(err,null);
}
else{callback(null,products)};
});
}
getProducts(function (err,data){
if(err){console.error(err);}
else{console.log(data);}
});
</pre>
App.js
<pre>
var express = require('express');
var app = express();
var port = process.env.PORT || 3000;
var bodyParser = require('body-parser');
var cors = require('cors');
var cookieParser = require('cookie-parser');
var session = require('express-session');
var morgan = require('morgan');
app.use(cors());
var Product = require('./server/controllers/ProductController');
Product.save();
console.log(Product.getProducts());
</pre>
app.jsから私はgetProductsを実行しようとしています()関数は、ノードのjs Expressでエラーが定義されていません'getProducts'が定義されていないことを示すことで失敗しています 誰でも私が行った間違いを教えてもらえますか?
'Controller.js'または' ProductController.js'ですか? –
ProductController.js –