接下来的9个地方我将设置新的动态路线
当我转到主页时,有一个按钮可以将我重定向到具有动态路由的页面。重定向功能基于以下代码...
import Router from "next/router";
import firebase from "../../sideEffects/firebase";
export const createAgenda = async event => {
try {
const doc = firebase
.firestore()
.collection("meetings")
.doc();
console.log("frog", doc.id);
await doc.set({ meetingId: doc.id });
return Router.push({
pathname: `/meeting/${doc.id}`,
query: {
meetingId: doc.id
}
});
} catch (error) {
console.error({ error });
}
};
如果您在https://decision-dev.firebaseapp.com上打开控制台,则会看到它注销了doc.id,但没有重定向。
如果我尝试将站点加载到https://decision-dev.firebaseapp.com/meeting/rzbxkSuDPG6UAQYXcOMn,则它会转到索引页面,而不是动态路由。
它在开发中工作正常,但是当我为生产路由进行构建时就不再起作用。
有人知道为什么会这样吗?关于如何解决它的任何建议?