Parse Server의 web dashboard 쉽게 설치하기

머 거의 이게, 짱이네요!!

저는 이걸로 aws eb에 쉽게 올렸습니다.

몇시간을 들여서 삽질 했던 것을 산뜻하게 해결…

index.js는 Environment Properties를 받을 수 있도록 이렇게 고쳤습니다.


이 링크에서 겪었던 문제와 관련 있습니다.

// Example express application adding the parse-dashboard module to expose Parse Dashboard compatible API routes.

var express = require('express');
var ParseDashboard = require('parse-dashboard');
var path = require('path');

var config = JSON.parse((process.env.PARSE_DASHBOARD_CONFIG).replace(/'/gi, "\""));
var dashboard = new ParseDashboard(config);

var app = express();

// make the Parse Dashboard available at /
app.use('/', dashboard);

var port = process.env.PORT || 4040;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
  console.log('parse-dashboard-example running on port ' + port + '.');
});

그런데 이대로 그냥 사용하면 http연결도 허용되기 때문에… 보안이 위험해서 https로 강제하는 코드를 넣어야 겠습니다.

1 Like