Configuring dev server to run on port 80
-
I’m facing an issue. I’m trying to a social login app (via facebook) and the login popup does not close. It seems it’s because the port is not a standard one (80 or 443) : stackoverflow
So I’m trying to configure my app to run on port 80 and it fails.
Here is my conf : (I’m using quasar 0.15.8)module.exports = function (ctx) { return { devServer: { // https: true, port: 80, open: true // opens browser window automatically }
And here is the error on build :
app:dev Checking listening address availability (0.0.0.0:80)... +4ms app:dev Unknown network error occured +0ms { Error: listen EACCES 0.0.0.0:80 - next_tick.js:141 _combinedTickCallback internal/process/next_tick.js:141:11 - next_tick.js:180 process._tickCallback internal/process/next_tick.js:180:9 code: 'EACCES', errno: 'EACCES', syscall: 'listen', address: '0.0.0.0', port: 80 }
I have nothing running on port 80 ! Can someone help me ?
-
Thats becaue ports lower than 1024 are so called priviledged ports: https://www.w3.org/Daemon/User/Installation/PrivilegedPorts.html
So either you choose another port or you run as priviledges user.
On macOS/Linux usesudo quasar dev
to be allowed to use this port.