还有我的
index.js
文件
var S3Adapter = require('parse-server').S3Adapter;
var s3Adapter = new S3Adapter(
"myAppMediaServer",
{ directAccess: true,
baseUrl: 'http://myApp12345.cloudfront.net' // This could be your CloudFront URL
}
);
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://name:othername@ds55555-a0.mlab.com:9999,ds02222-a1.mlab.com:44444/appprod?replicaSet=rs-ds019322',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID,
masterKey: process.env.MASTER_KEY,
serverURL: process.env.SERVER_URL,
javascriptKey: process.env.JAVASCRIPT_KEY, vars
clientKey: process.env.CLIENT_KEY,
facebookAppIds: ['12345678'],
filesAdapter: s3Adapter,
verbose: process.env.VERBOSE_KEY || false,
allowClientClassCreation: process.env.CLIENT_CREATION || false,
liveQuery: {
classNames: ['GroupConvos', 'GroupMessages']
},
databaseOptions: { //defaults to 5 and caused bottlenecking issues
poolSize: 500
},
maxUploadSize: "5mb"
});
var app = express();
var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('parse-server-example running on port ' + port + '.');
});
var parseLiveQueryServer = ParseServer.createLiveQueryServer(httpServer);
谢谢
现在我在端口80上有一个HTTP侦听器。听起来我需要在443创建另一个服务器,如下代码所示。这是第一步,对吗?
var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('parse-server-example running on port ' + port + '.');
});
// new
var options = {
key: fs.readFileSync('/etc/letsencrypt/live/example.com/privkey.pem'),
cert: fs.readFileSync('/etc/letsencrypt/live/example.com/fullchain.pem')
};
const https = require('https');
var httpsServer = https.createServer(options, app);
httpsServer.listen(443, function() {
console.log('ParseServer running on port 443 with SSL.');
});
var parseLiveQueryServer = ParseServer.createLiveQueryServer(httpsServer);
wss
运行我的插座?