mirror of
https://github.com/strapi/strapi.git
synced 2025-07-14 12:32:35 +00:00
25 lines
594 B
JavaScript
25 lines
594 B
JavaScript
![]() |
/* eslint consistent-return:0 */
|
||
|
|
||
|
const express = require('express');
|
||
|
const logger = require('./logger');
|
||
|
|
||
|
const argv = require('minimist')(process.argv.slice(2));
|
||
|
const setup = require('./middlewares/frontendMiddleware');
|
||
|
const resolve = require('path').resolve;
|
||
|
const app = express();
|
||
|
|
||
|
setup(app, {
|
||
|
outputPath: resolve(process.cwd(), 'build'),
|
||
|
publicPath: '/',
|
||
|
});
|
||
|
|
||
|
// get the intended port number, use port 3000 if not provided
|
||
|
const port = argv.port || process.env.PORT || 3000;
|
||
|
|
||
|
// Start your app.
|
||
|
app.listen(port, (err) => {
|
||
|
if (err) {
|
||
|
return logger.error(err.message);
|
||
|
}
|
||
|
});
|