基本需要对我们如何配置app.js文件以及是否需要在其中引入parse-server进行简要而清晰的解释。哪些文件应该和不应该相互关联?
例如,这是main.js文件,其中定义了一个简单的Cloud Code函数:
Parse.Cloud.define('hello', function(request, response){
response.success('Hello world.');
}, function(error){
response.error(error);
});
那么应该如何配置app.js文件才能运行该Cloud Code功能呢?
var path = require('path');
var bodyParser = require('body-parser');
var index = require('./routers/index');
app.set('views', path.join(__dirname, '/views'));
app.set('view engine', 'ejs');
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
app.use('/', index);
app.listen();
上面app.js文件的代码示例不需要也没有配置parse-server,是否需要?
var express = require('express');
var route = express.Router();
route.get('/', function(req, res){
Parse.Cloud.run('hello').then(function(r){
res.send(r);
}, function(error){
res.status(400).send(error);
});
});
module.exports = route;
上述在routers/index.js文件中调用Cloud Code函数的代码示例不起作用。是因为该文件应该需要main.js文件吗?
app.js和routers/index.js文件的简单示例就足够了,我们将不胜感激。