首页 > 解决方案 > 现在如何设置 index.html?

问题描述

我正在尝试将我的 node.js 应用程序部署到现在

但是当我部署时,我看到的只是包含所有文件的根文件夹......

我应该有一个 index.html 文件,但我不知道这发生在哪里或我应该在哪里设置它?

在 webpack 中?在 start.js 中?

有任何想法吗?

在我的项目中,我有 start.js 和 app.js

所以我想,我应该start.js在 now.json 配置文件上使用

{
  "version": 2,
  "builds": [
    { "src": "start.js", "use": "@now/node" },
    { "src": "index.html", "use": "@now/static" }
  ]
}

但我收到一个错误并记录如下:

' lambda 函数大小 (8.98mb) 超过了配置的限制 (5mb)。您可以通过向构建配置提供 maxLambdaSize 来增加它'`

标签: node.jscontinuous-deploymentserverlessvercel

解决方案


如错误中所述,您必须添加maxLambdaSize到您的构建配置中。

{
  "name": "Your Project Name",
  "alias": ["yourAliasGoesHere"],
  "version": 2,
  "builds": [
    {
      "src": "index.js", //put your own stuff here
      "use": "@now/node-server",
      "config": { "maxLambdaSize": "10mb" } //right here
    }
  ]
}

根据需要增加或减少maxLambdaSize


推荐阅读