example-projects icon indicating copy to clipboard operation
example-projects copied to clipboard

express-app-lambda doesn't work - Cannot GET /claudia-test

Open daviddbal opened this issue 6 years ago • 0 comments

I want to see Claudia act as a express wrapper. The example doesn't work. Below are the files:

lambda.js 'use strict' const awsServerlessExpress = require('aws-serverless-express') const app = require('./app') const binaryMimeTypes = [ 'application/octet-stream', 'font/eot', 'font/opentype', 'font/otf', 'image/jpeg', 'image/png', 'image/svg+xml' ] const server = awsServerlessExpress.createServer(app, null, binaryMimeTypes); exports.handler = (event, context) => awsServerlessExpress.proxy(server, event, context)

app.js 'use strict' const express = require('express') const app = express()

app.get('/', (req, res) => res.send('Hello World!')); // I simplified this line // app.listen(3000) // <-- comment this line out from your app module.exports = app // export your app so aws-serverless-express can use it


  • Expected behaviour: Hello World

  • What actually happens: Cannot GET /claudia-test

  • Link to a minimal, executable project that demonstrates the problem: https://s3.amazonaws.com/aws-lambda-and-heroku-po-serverlessdeploymentbuck-1d0yrknidc0v1/serverless/Lambda-Deployment.zip

  • Steps to install the project: Follow the steps in the instructions

  • Steps to reproduce the problem: Run the generated lambda.

daviddbal avatar Feb 25 '19 02:02 daviddbal