Next JS 重写未在 getServerSideProps 中应用

时间:2021-03-25 15:49:09

标签: javascript next.js

我在 Next JS 中的 getServerSideProps 重写时遇到问题。

我在 from django.contrib import admin from achievements.models import AchievementInfo @admin.register(AchievementInfo) class AchiAdmin(admin.ModelAdmin): list_display = ("web_name", "group", "role_key", "algorithm_id") list_filter = ("web_name", "role_key") raw_id_fields = ("algorithm_id", ) 中有以下重写:

next.config.js

这适用于任何地方,除了在 module.exports = { async rewrites() { return [ { source: "/api/:path*", destination: "http://localhost:5000/api/:path*", }, ]; }, }; 中无法识别。

getServerSideProps

这给了我以下错误:

// axios instance used throughout the app
const axios = axios.create({
    baseURL: "/api",
});

// checkout.tsx
export async function getServerSideProps(context) {
    const res = await axios.get("/cart");
    return {props: {data: res.data}}
}

当我检查它时,来自 axios 的 Error: connect ECONNREFUSED 127.0.0.1:80 _currentUrl。我的重写仅在 http:/api/cart 中失败是否有任何原因?

0 个答案:

没有答案