我正尝试将我的node.js应用发送到NOW,
但是当我全部部署时,我看到的是带有所有文件的根文件夹...
我应该有一个index.html文件,但是我不知道会在哪里发生或应该在哪里设置?
在webpack中?在start.js中?
有什么想法吗?
在我的项目中,我有start.js和app.js
所以我想我应该在now.json配置文件上使用start.js
{
"version": 2,
"builds": [
{ "src": "start.js", "use": "@now/node" },
{ "src": "index.html", "use": "@now/static" }
]
}
但是我收到一个错误,并且记录如下:
'lambda函数大小(8.98mb)超出了配置的限制(5mb)。您可以通过向构建配置文件提供maxLambdaSize来增加此值。
答案 0 :(得分:2)
如错误所述,您必须将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
。