Ошибка подключения от клиента на сервере разработки Nuxt JS - PullRequest
0 голосов
/ 20 июня 2020

Когда spa Nuxt JS запускается с помощью команды npm run dev, экран в браузере отображается нормально, но при проверке консоли разработки chrome возникает следующая ошибка. GET http://localhost:38849/sse net::ERR_CONNECTION_REFUSED введите описание изображения здесь Это указывает на ошибку подключения sse к localhost. Я не понимаю, почему это относится к localhost. У меня есть следующие настройки, перечисленные в nuxt.config. js.

server: {
  port: 3000,
  host: '0.0.0.0',
},

пакет. json выглядит следующим образом.

"dependencies": {
  "@nuxt/content": "^1.3.2",
  "@nuxtjs/axios": "^5.11.0",
  "nuxt": "^2.13.0"
},
"devDependencies": {
  "@nuxtjs/eslint-config": "^3.0.0",
  "@nuxtjs/eslint-module": "^2.0.0",
  "@nuxtjs/vuetify": "^1.11.2",
  "@vue/test-utils": "^1.0.3",
  "babel-core": "7.0.0-bridge.0",
  "babel-eslint": "^10.1.0",
  "babel-jest": "^26.0.1",
  "eslint": "^7.2.0",
  "eslint-config-prettier": "^6.11.0",
  "eslint-plugin-nuxt": "^1.0.0",
  "eslint-plugin-prettier": "^3.1.4",
  "jest": "^26.0.1",
  "prettier": "^2.0.5",
  "vue-jest": "^3.0.4"
}

Этот сервер Nuxt имеет размер docker контейнер и обратный прокси-сервер из контейнера nginx и использовать docker -compose. Nginx config - это.

server {
    listen       80;
    server_name  myhost;

    location / {
        proxy_redirect                      off;
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_read_timeout          1m;
        proxy_connect_timeout       1m;
        proxy_pass   http://app:3000;
    }

}

docker -compose.yml

version: '3'

services:
  #--------------
  # Web Server
  #--------------
  web:
    image: nginx:alpine
    container_name: 'web'
    privileged: true
    volumes:
      - ./docker/api:/var/www/html
      - ./docker/web/conf.d/:/etc/nginx/conf.d
      - ./docker/web/nginx.conf:/etc/nginx/nginx.conf
    ports:
      - ${WEB_PORT}:80
    networks:
      - app-net

  #--------------
  # Frontend App
  #--------------
  app:
    container_name: app
    build: ./docker/app
    expose:
      - ${FRONT_PORT}
    #privileged: true
    volumes:
      - ./docker/app:/var/www/app
      - /var/www/app/node_modules
    #stdin_open: true
    #command: npm run serve
    #command: ash
    tty: true
    networks:
      - app-net

настройка сетевого моста опущена. они работают на Vagrant на Windows 10.

Это проблема горячей перезагрузки сервера разработки? Пожалуйста, одолжите мне свои знания.

...