【问题标题】:How to configure a parse-server app to run Cloud Code on back4app如何配置解析服务器应用程序以在 back4app 上运行云代码
【发布时间】:2017-02-19 14:36:05
【问题描述】:

基本需要对我们如何配置app.js文件以及是否需要parse-server进行简单而清晰的说明。哪些文件应该和不应该相互关联?

例如,这是 ma​​in.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 函数的代码示例不起作用。是不是因为该文件需要 ma​​in.js 文件?

app.jsrouters/index.js 文件的简单示例就足够了,我们将不胜感激。

【问题讨论】:

    标签: javascript node.js parse-cloud-code parse-server back4app


    【解决方案1】:

    Back4App 在他们的文档中写道,他们已经为我们配置了一些行,它们是:

    “快递”和“应用”

    //var app = express();

    你也可以看看this guide ;)

    要知道,main.js中的app.js文件是不需要调用的,app.js已经在Back4App端配置好了,但是你可以编辑路由,比如在我的app中,我使用 Express 登录 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      相关资源
      最近更新 更多