Я хочу сделать мой Nuxt.js с apollo-клиентом для подключения к моему внутреннему серверу Apollo на Kubernetes .
Мои nuxtjs с приложением apollo-client открываются через Traefik Ingress, и когда я устанавливаю URL-адрес моего apollo-client равным <service>.<namespace>
, чтобы он указывал на мой внутренний apollo-client, я получаю следующее сообщение об ошибке в консоли Chrome:
net::ERR_NAME_NOT_RESOLVED
Мой сервер Apollo работает на порту 6666 , но моя служба работает на порту 443 и предназначена для порта 6666
ApolloКонфиг:
import { HttpLink } from 'apollo-link-http'
import { InMemoryCache } from 'apollo-cache-inmemory'
// Replace this with your project's endpoint
const GRAPHCMS_API = process.env.API
export default () => ({
link: new HttpLink({ uri: GRAPHCMS_API }),
cache: new InMemoryCache(),
defaultHttpLink: false
})
Моя Переменная API:
API: "https://service.namespace.svc.cluster.local:443/gql",