vite代理不支持post方式

问题描述 投票:0回答:1

我已在我的

vite.config.js
中添加了这些代理设置。

    proxy: {
      "/api": {
        target: "http://127.0.0.1:9000/",
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, ""),
      },
    },

我正在尝试解决 CORS 问题,以便我可以从

GET
POST
DELETE
UPDATE
localhost:5173
localhost:9000
。通过上述更改,当我测试代码时,我可以从
GET
获得
localhost:9000
资源。但是,我无法将数据发布到
localhost:9000
。它总是显示我正在发帖到
localhost:5173
:

如何解决这个 CORS 问题?非常感谢。

vue.js post proxy vite
1个回答
0
投票

通过将客户端的来源添加到服务器的 cors-allow-origins 来解决此问题。

可以参考使用Frameworks文档的配置选项。例如快递

© www.soinside.com 2019 - 2024. All rights reserved.