我正在使用Sapper Rollup 模板,但不知道如何代理/.netlify/functions到localhost:9000. 我已經http-proxy-middleware在 setupProxy.js 文件中嘗試過,但我不確定在哪里引用該文件,因為 Sapper 開發服務器似乎無法使用 Rollup 配置?我有一個函數,/src/functions/get-code.js我正在使用 Netlify lambda 來測試它:package.json..."scripts": { "dev": "sapper dev", "lambda:dev": "netlify-lambda serve src/functions", ...netlify.toml[build] command = "npm run build" functions = "lambda"我可以測試我的功能https://localhost:9000/get-code并且它工作正常。但是,在我的應用程序中,我在一個文件utilities.js中有一個函數,它試圖向/.netlify/functions/get-code.export const getCode = (obj) => { return axios .post('.netlify/functions/get-code', JSON.stringify(obj)) .then((response) => { return response.data }) .catch(function (error) { console.error(error) return null })}當我運行我的應用程序 ( npm run dev) 并調用此函數時,它會導致ECONNREFUSED錯誤,因為它正在嘗試調用http:.netlify/functions/get-code.
Netlify 函數的 Sapper Rollup 代理配置
狐的傳說
2022-12-29 14:02:46