1 | require('./init-node-env')()
|
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 (typeof port[env] !== 'undefined')
|
16 | return port[env]
|
17 | return defaultPort
|
18 | }
|
19 |
|
20 | if (typeof port !== 'undefined' && typeof port !== 'boolean')
|
21 | return port
|
22 |
|
23 | return defaultPort
|
24 | }
|