javascript - NextJS .prepare() 实际上做了什么?

标签 javascript reactjs next.js server-side-rendering

使用自定义服务器运行 nextjs 时,在下一个应用程序上调用的 .prepare() 会做什么?

最佳答案

它以异步/等待方式按此顺序执行 5 件事

  • 验证 TypeScript 设置
  • 加载自定义路由
  • 将 ExportPathMap 添加到路由
    使 next export exportPathMap 在开发模式下工作。
    这样用户就不必定义自定义服务器来读取 exportPathMap
  • 启动 hotReloader
  • 记录遥测
    [源码]
  • 关于javascript - NextJS .prepare() 实际上做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54150728/

    相关文章:

    javascript - saga 的高阶函数为 sagan 函数注入(inject)参数

    javascript - 如何将预构建的 next.js 应用程序部署到 Vercel(没有 Git 集成)?

    javascript - 从 TinyMCE 中删除 onSubmit 事件 Hook

    javascript - Ajax请求但没有内容

    javascript - 如何跨窗口安全地传递对对象的引用?

    javascript - React select onChange 不更改所选值

    php - 等待 $.post 答复

    reactjs - Ag Grid 防止列在排序过程中更改

    next.js - NextJS获取url参数一开始返回空

    javascript - 对样式化组件使用自定义文档时未传递 Prop