javascript - NextJS .prepare() 实际上做了什么?
问题描述
使用自定义服务器运行 nextjs 时,在下一个应用程序上调用的 .prepare() 会做什么?
解决方案
它以异步/等待方式按此顺序执行 5 件事
- 验证 TypeScript 设置
- 加载自定义路由
- 将 ExportPathMap 添加到 Routes 使
next export
exportPathMap 在开发模式下工作。这样用户就不必定义读取 exportPathMap 的自定义服务器 - 启动 hotReloader
- 记录遥测[源代码]
推荐阅读
- javascript - 附加结果中的反引号在 IE 浏览器中不起作用
- c# - Json 没有正确反序列化为一个类
- sql - 同一张表中的 Sum 和 Substract 列
- java - Firebase 身份验证不适用于 Java(jvm)(桌面)
- ionic-framework - 如何在静态网站中使用没有 CDN 的 Ionic 4 CSS 和 JS?
- jquery - 如何使用 jQuery 更改 HTML 表格的边框粗细和脉动边框颜色,直到检测到“其他地方”点击?
- python-3.x - 遍历矩阵并创建字典
- vba - VBA MS ACCESS:如何修复if中的第一个条件?
- delphi - 如何关闭 idHTTPServer 上的所有连接?
- python - 在 Jupyter Notebooks 上禁用下载