EDIT: solution at the bottom.
Node: 8.1.4 npm: 5.3.0 nuxt: 1.0.0-rc11
I develop on Windows, where I have no problems. npm install
, npm run build
, npm start
and I can access the app on http://localhost:3000
. I can set a different port as well and works just fine.
When I push the app to production (a droplet in DigitalOcean) and start the app all I get is the generic error page that says "Server error". Nothing in the nginx logs, nothing in the console where I run npm start
, nothing in the browser console (I just get a 500 error). When I curl
the app though, this is what I get:
{
"status": 500,
"message": "initProxy is not a function",
"name": "TypeError"
}
I've also tried using Vagrant (a Homestead box specifically) and it's pretty much the same when I curl
within the virtual machine, except the message is argument str must be a string
.
Homestead: Ubuntu 16.04 Server: Ubuntu 14.04.3
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1704">#c1704</a>)</em></sub></div>