1 | const server = require('gulp-develop-server');
|
2 |
|
3 | const { join } = require('path');
|
4 | const { onServerFileChanged } = require('./utils');
|
5 | const { ROUTE_METHOD, RouterFactory } = require('./builder')
|
6 |
|
7 | const serverStart = (options = { path: join(__dirname, 'utils', 'start.js') }) => {
|
8 | return new Promise((resolve, reject) => {
|
9 | server.listen(options, error => {
|
10 | if (error) reject();
|
11 | resolve(server);
|
12 | });
|
13 | });
|
14 | };
|
15 |
|
16 | exports.onServerFileChanged = file => onServerFileChanged(server, file);
|
17 |
|
18 | exports.serverStart = serverStart
|
19 | exports.ROUTE_METHOD = ROUTE_METHOD;
|
20 | exports.RouterFactory = RouterFactory; |
\ | No newline at end of file |