浏览器发现前端项目的地址,例如 https://你的域名 和接口的访问地址 http://127.0.0.1 不一致,所以会发生跨域问题。也就表现为浏览器会先向你的接口地址发送一个预检请求(options)。因为浏览器所在机器上并不能访问到 http://127.0.0.1 的请求,所以会出现 net::ERR_CONNECTION_REFUSED 的错误。 解决方法很简单...
1.vue的publicPath要设置成 / 而不要用 ./ (vue默认配置是 / , 但是nginx代理有上下文时, 要设置成 /{contextPath} ) 2.vue的devServer配置在 nginx location配置为 / 的时候, 会失效, 这个问题当时找了好久, 因为前端把 /api 替换成接口地址了, 在发布到nginx后, 接口地址一直是服务端地址, 当时以为是...
你前端代码部署在哪里了没有说清楚,通过浏览器报的错猜测是你前端应用调用接口的地址是127.0.0.1。
我终于解决了环境变量设置错误的问题
nohup will redirect standard output (stdout) and standard error (stderr) to the file nohup.out. Note: If it appears that nohup hangs and leaves you without a cursor, press Enter to get your terminal cursor and shell prompt back. Django’s runserver command, in turn, uses the following ...