小编Jav*_*goa的帖子

Nextjs导出超时配置

我正在使用 NextJS 构建一个网站,需要一些时间来构建。它必须创建一个大字典,所以当我运行时,next dev它需要大约 2 分钟来构建。

问题是,当我运行next export获取网站的静态版本时,存在超时问题,因为构建需要(正如我之前所说的)2 分钟,这超出了下一步中预先配置的 60 秒限制。

在 NEXT 文档中:https://nextjs.org/docs/messages/static-page- Generation-timeout 它解释了您可以增加超时限制,默认值为 60 秒:“通过更改 staticPageGenerationTimeout 配置选项来增加超时(默认 60 秒)。”

但是它没有指定您可以在哪里设置该配置选项。在 next.config.json 中?在 package.json 中?

我在任何地方都找不到这个信息,并且我盲目地尝试将此参数放入之前提到的一些文件中,但根本没有成功。那么, 有人知道如何设置下次导出的超时时间吗?先感谢您。

static timeout export build next.js

20
推荐指数
1
解决办法
2万
查看次数

从客户端在 NEXTjs 中发送 POST 请求

我正在 NEXTjs 中开发一个网络。我需要它在用户单击按钮时触发 POST 请求。

我有一个localhost:55331处理请求的节点应用程序(我测试了它)。

NEXTjs 应用程序的示例:

export const getStaticProps = async (context) => {
  
// Here I am just creating the function that will be triggered when clicking a button

  async function postData(url = '', data = {}) {
    
    const response = await fetch(url, {
        method: 'POST',
        mode: 'cors',
        .
        .
        .
        body: JSON.stringify(data)
    });
    
    const json = await response.json();
    return json
 }
      
  

  async function getresponse (data){
    postData('http://localhost:55331/', data)
    .then(res => {
            alert(res.body)
        })
   }
} …
Run Code Online (Sandbox Code Playgroud)

api post request node.js next.js

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

next.js ×2

api ×1

build ×1

export ×1

node.js ×1

post ×1

request ×1

static ×1

timeout ×1