flask-lambda icon indicating copy to clipboard operation
flask-lambda copied to clipboard

Using Sam when deploying to aws lambda i am facing this error when using flask-lambda package

Open Rumman001 opened this issue 4 years ago • 2 comments

[ERROR] KeyError: 'SERVER_NAME'Traceback (most recent call last):  File "/var/task/flask_lambda.py", line 97, in call    return super(FlaskLambda, self).call(event, context)  File "/var/task/flask/app.py", line 2464, in call    return self.wsgi_app(environ, start_response)  File "/var/task/flask/app.py", line 2442, in wsgi_app    ctx = self.request_context(environ)  File "/var/task/flask/app.py", line 2359, in request_context    return RequestContext(self, environ)  File "/var/task/flask/ctx.py", line 292, in init    self.url_adapter = app.create_url_adapter(self.request)  File "/var/task/flask/app.py", line 2171, in create_url_adapter    return self.url_map.bind_to_environ(  File "/var/task/werkzeug/routing.py", line 1594, in bind_to_environ    wsgi_server_name = get_host(environ).lower()  File "/var/task/werkzeug/wsgi.py", line 168, in get_host    rv = environ["SERVER_NAME"] [ERROR] KeyError: 'SERVER_NAME' Traceback (most recent call last):   File "/var/task/flask_lambda.py", line 97, in call     return super(FlaskLambda, self).call(event, context)   File "/var/task/flask/app.py", line 2464, in call     return self.wsgi_app(environ, start_response)   File "/var/task/flask/app.py", line 2442, in wsgi_app     ctx = self.request_context(environ)   File "/var/task/flask/app.py", line 2359, in request_context     return RequestContext(self, environ)   File "/var/task/flask/ctx.py", line 292, in init     self.url_adapter = app.create_url_adapter(self.request)   File "/var/task/flask/app.py", line 2171, in create_url_adapter     return self.url_map.bind_to_environ(   File "/var/task/werkzeug/routing.py", line 1594, in bind_to_environ     wsgi_server_name = get_host(environ).lower()   File "/var/task/werkzeug/wsgi.py", line 168, in get_host     rv = environ["SERVER_NAME"]

Rumman001 avatar Mar 12 '21 13:03 Rumman001

Are you using an HTTP API or Rest API?

I got the same error when switching from a REST API to HTTP API.

CodeSchwert avatar Nov 19 '21 05:11 CodeSchwert

Any updates on this ? I also got the same error.

bhaveshachhada avatar Nov 09 '22 12:11 bhaveshachhada