@gofynd/fdk-extension-javascript
Version:
FDK Extension Helper Library
25 lines (22 loc) • 722 B
JavaScript
;
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;
}