serverless-plugin-optimize icon indicating copy to clipboard operation
serverless-plugin-optimize copied to clipboard

Optimize plugin breaks "Fastify"

Open hakimio opened this issue 5 years ago • 3 comments

Steps to reproduce

  1. Checkout fastify branch from hakimio/nest-serverless github repository
  2. Install dependencies: yarn install
  3. Try to run lambda function locally: yarn run test:sls

Results You Received:

sls invoke local fails with "Cannot convert undefined or null to object" error coming from fastify.

Results You Expected:

If you disable optimize plugin, the test succeeds with 200 response:

{
    "statusCode": 200,
    "body": "Hello World!",
    "headers": {
        "content-type": "text/plain; charset=utf-8",
        "content-length": "12",
        "date": "Mon, 09 Sep 2019 08:46:52 GMT",
        "connection": "keep-alive"
    },
    "isBase64Encoded": false
}

Environment Details:

Serverless: 1.51.0 serverless-plugin-optimize: 4.1.0-rc.1

hakimio avatar Sep 09 '19 09:09 hakimio

@hakimio I am getting the same error. Did you manage to get it resolved?

nabsofken avatar Oct 31 '20 22:10 nabsofken

This issue is pretty old, but, as far as I can remember, I just stopped using this plugin. I don't think I ever found any solution.

hakimio avatar Oct 31 '20 22:10 hakimio

Just checked my git log: I just replaced this plugin with serverless-layers.

hakimio avatar Oct 31 '20 22:10 hakimio