我启动并运行了Vue.js应用程序,会产生以下警告。
Mixed Content: The page at 'https://mypage.com/some/route' was loaded over HTTPS, but requested an insecure resource 'http://mypage.com/some/route'. This request has been blocked; the content must be served over HTTPS.
请求在网络标签中可见。然而,并非如此。
问题是什么?我怎样才能诊断出这种怪异的行为?
答案 0 :(得分:1)
由于似乎没有明显的答案,我采取了以下步骤。
vue-router
,但我也看到了一些页面无法加载的奇怪行为。http-server
(https://github.com/indexzero/http-server/issues/80)<强> Dockerfile 强>
FROM kyma/docker-nginx
COPY dist /var/www
COPY ./dashboard.nginx
/etc/nginx/sites-enabled/default CMD 'nginx'
从基本图片中复制default
nginx配置,并将try_files $uri $uri/ @root;
替换为try_files $uri $uri/ /index.html;
。
这不仅解决了问题,还解决了其他相关的路由问题!