【问题标题】:How to proxy on Svelte-kit in dev mode如何在开发模式下代理 Svelte-kit
【发布时间】:2022-10-30 18:57:51
【问题描述】:

我正在尝试将我对/api/** 的请求重定向到我的后端服务器以进行本地开发。

因此,对http://localhost:3000/api/upload 的请求转到http://localhost:8080/api/upload

我找不到任何 svelte.config.js 配置,以使其适用于开发人员。 svelte-kit dev 也没有提供这个配置(或者我找不到它)。

有谁知道如何在 svelte-kit 中这样做?

【问题讨论】:

    标签: svelte vite sveltekit


    【解决方案1】:

    在 Vite 配置 (vite.config.js) 中,您可以通过 server.proxy 进行配置,所以它应该是这样的:

    const config = {
        // ...
        server: {
            proxy: {
                '/api': 'http://localhost:8080',
            },
        },
    };
    

    【讨论】:

    • 如您在 svelte.kit docs 中所见,它在 2022 年移至 vite.config.js
    猜你喜欢
    • 2021-01-22
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 2017-12-30
    相关资源
    最近更新 更多