Parse Platform

搭建https Parse-Server服务

2017-05-27  本文已影响0人  NextStack

现在https辣么流行,比如微信小程序中就必须得用https,没办法,搭建一下咯!

创建证书

我们这里,自己创建个证书演示。
另外,你可以自己申请或者购买绿色的原谅版证书。

$ mkdir certs
$ cd certs
$ openssl genrsa -out privatekey.pem 1024
$ openssl req -new -key privatekey.pem -out certrequest.csr
$ openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem

一路回车,当然自己想填什么就填什么。。

配置https服务

这里,我们采用了nodejsexpressparse-server框架搭建一个自己的https web服务,所以我们只需要把之前调用的http模块改一下即可:

const httpsOption = {
  key: fs.readFileSync('./certs/privatekey.pem'),
  cert: fs.readFileSync('./certs/certificate.pem')
}
// var server = require('http').createServer(app);
var server = require('https').createServer(httpsOption, app);
server.listen(1337, () => {
  console.log('run on port:1337');
});
ParseServer.createLiveQueryServer(server);

前端配置

配置了后端还不行,我们前端也要跟着设置https服务url是不是。
这里得配置两个:

Parse.serverURL = 'https://localhost:1337/parse';
Parse.liveQueryServerURL = 'wss://localhost:1337/parse';
Parse.initialize('appId');

完美

上一篇下一篇

猜你喜欢

热点阅读