UNPKG

@gofynd/fdk-extension-javascript

Version:
25 lines (22 loc) 722 B
'use strict'; let supertest = require('supertest'); const express = require('express'); const cookieParser = require('cookie-parser'); const logger = require('../utils/logger'); const bodyParser = require('body-parser'); const PORT = 5070; module.exports = function listen(){ const app = express(); app.use(cookieParser("ext.session")); app.use(bodyParser.json({ limit: '2mb' })); const server = app.listen(PORT , async () => { logger.info("Server started at http://localhost:" + PORT); }); server.restApp = app; server.shutdown = function(cb) { if(server.close) { server.close(cb); } } let request = supertest(server); request.app = server; return request; }