Express 如何通过Parse.com上的云代码为静态文件自动将http请求重定向到https
我的应用程序几乎是Parse.com云代码上的所有静态文件主机。 我尝试使用parse express https redirect将http请求重定向到https。 然后通过“express.static”方法提供静态文件。 我的代码非常简单:Express 如何通过Parse.com上的云代码为静态文件自动将http请求重定向到https,express,parse-platform,https,parse-cloud-code,parse.js,Express,Parse Platform,Https,Parse Cloud Code,Parse.js,我的应用程序几乎是Parse.com云代码上的所有静态文件主机。 我尝试使用parse express https redirect将http请求重定向到https。 然后通过“express.static”方法提供静态文件。 我的代码非常简单: //main.js require('cloud/app.js'); //app.js var express = require('express'); var app = express(); var parseExpressHttpsRedi
//main.js
require('cloud/app.js');
//app.js
var express = require('express');
var app = express();
var parseExpressHttpsRedirect = require('parse-express-https-redirect');
app.use(express.static('cloud/static'));
app.use(parseExpressHttpsRedirect());
app.listen();
但我通过“parse deploy”上传时出错:
Object function createApplication() {
var app = connect();
utils.merge(app, proto);
app.request = { __proto__: req };
app.response = { __proto__: res };
app.init();
return app;
} has no method 'static'
为什么会出现这个错误?有办法做这项工作吗
提前谢谢。您使用的是哪个版本的express?@GrimurD抱歉,我不知道,这是Cloud Code(Parse.com)上的版本。但我找不到这方面的任何文件。不过,我相信它不是太旧的版本,不支持静态方法。不,可能不太旧,不支持它,但它的api在v3和v4之间是不同的,可能需要查找它在v3中是如何完成的,以防万一