我曾尝试使用 servless/lambda 函数 AWS 上传我的应用程序,但我遇到了这个问题:
发生错误:AppLambdaFunction - 解压后的大小必须小于 262144000 字节(服务:AWSLambdaInternal;状态代码:400;错误代码:InvalidParameterValueException;请求 ID:8ea0d887-5743-4db1-96cd-6c5efa57b081)。
解决它的最佳方法是什么?
看看我的依赖:
"dependencies": {
"ethereumjs-tx": "^1.3.7",
"aws-sdk": "^2.4.52",
"body-parser": "^1.18.3",
"compression": "^1.7.4",
"consign": "^0.1.6",
"cors": "^2.8.5",
"express": "^4.16.4",
"helmet": "^3.16.0",
"moment": "^2.24.0",
"openzeppelin-solidity": "^2.3.0",
"serverless": "^1.48.2",
"serverless-http": "^1.9.1",
"serverless-offline": "^4.9.4",
"truffle": "^5.1.9",
"truffle-hdwallet-provider": "^1.0.17",
"web3": "^1.2.5-rc.0"
},
Run Code Online (Sandbox Code Playgroud)
无服务器.yml:
provider:
name: aws
runtime: nodejs8.10
stage: v1
region: us-east-1
timeout: 30
memorySize: 512
package:
excludeDevDependencies: true
exclude:
- .git/**
- .vscode/**
- venv/**
functions:
app:
handler: handler.run
events:
- http:
path: …
Run Code Online (Sandbox Code Playgroud) 有人可以帮助我解决这个问题吗?在特定条件之后,我有一个object/array
放置对象的位置"status = true"
。现在,我的问题是,当所有子对象都为真时,我想删除这些对象和父对象。我将举例说明这个问题。
function removeProp(obj, propToDelete,value) {
for (var property in obj) {
if (obj.hasOwnProperty(property)) {
if (typeof obj[property] == "object") {
removeProp(obj[property],propToDelete,value);
} else {
if(property === propToDelete && obj[property] == value){
delete obj[property];
//delete obj;
}
}
}
}
}
var obj =
{
"name":"Bank Branch 1",
"requests":[
{
"date":"2019-10-16 03:18:02",
"req":[
{
"amount":"300",
"coin":2
},
{
"amount":"500",
"coin":5
}
]
},
{
"date":"2019-10-16 03:19:05",
"req":[
{
"amount":"300",
"coin":2,
"status":true
},
{
"amount":"500",
"coin":5 …
Run Code Online (Sandbox Code Playgroud)