UNPKG

connect-platform

Version:

A platform to build backened code mostly in a visual manner.

58 lines (46 loc) 1.18 kB
const express = require('express'); const path = require('path'); const platform = require('../../'); const config = require('./util/config'); platform.subscribe(platform.events.bind, (_, platform) => { if (config.expose) { let staticFiles = path.join(__dirname, '../../../panel/dist/'); platform.app.use(config.path, express.static(staticFiles)); platform.app.use(path.join(config.path, '*'), (req, res) => { res.sendFile(path.join(staticFiles, 'index.html')); }); } }); module.exports.platform = { config : { nodes: { native: [ "name", "registry-service", "save-node", "load-node", "delete-node", "panel-nodes", "test", "watch", "config/load", "config/save", "vault/list", "vault/put", "vault/get", "vault/delete", "packages/list", "packages/install", "packages/uninstall", "packages/status", "packages/repo", "services/list", "services/save", "services/remove", "services/info", "shell-url", "version", ], }, }, }