1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | module.exports = (port, env = process.env.WEBPACK_BUILD_ENV) => {
|
10 | const defaultPort = typeof process.env.SERVER_PORT === 'undefined' && typeof __SERVER_PORT__ !== 'undefined'
|
11 | ? __SERVER_PORT__
|
12 | : process.env.SERVER_PORT
|
13 |
|
14 | if (typeof port === 'object') {
|
15 | if (!env) env = 'prod'
|
16 | if (typeof port[env] !== 'undefined')
|
17 | return port[env]
|
18 | return defaultPort
|
19 | }
|
20 |
|
21 | if (typeof port !== 'undefined' && typeof port !== 'boolean')
|
22 | return port
|
23 |
|
24 | return defaultPort
|
25 | }
|