最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在角7代理HTTP请求

运维笔记admin4浏览0评论

在角7代理HTTP请求

在角7代理HTTP请求

以前我是用“proxy.conf.json”在角HTTP请求代理其工作正常。现在,我想使代理网址的动态,为我创造了作为角维基(.md)提及和加入以下内容的“proxy.conf.js”:

    const PROXY_CONFIG = [
      {
        context: [
          "/api/*"
        ],
        target: "/",
        logLevel: "debug",
        secure: false,
        changeOrigin: true
      },
      {
        context: [
          "/login/*"
        ],
        target: "/",
        logLevel: "debug",
        secure: false,
        changeOrigin: true
      }
  ]
  module.exports = PROXY_CONFIG;

而在“的package.json”,我已经添加了以下情况:

"start-dev": "ng serve --proxy-config proxy.conf.js",

但是,当我运行此脚本“NPM运行启动开发”,它不会从“proxy.conf.js”的文件,虽然它说:“代理创建”阅读。

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
10% building 3/3 modules 0 active[HPM] Proxy created: [ '/login/*' ]  ->  /

而不是让HTTP请求到“/”,网址仍然指向“http://localhost:4200/”

可能有人请让我知道如果有什么事,我错过了这里。

回答如下:

在代理配置的上下文图案是/login/*然而根据控制台输出简单地没有尾随部件/login实际请求。

因此,该代理规则DAS不匹配,开发服务器对这个没有本地资源,因此与404的答案。

您可以更改上下文或添加/login第二个条目。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论