我们的API有以下端点: POST /users - create a user
GET /users/{userId} - get a particular user
GET /posts/{postId} - get a particular post
GET /posts/{postId}/users - get the users who contributed to this post 我定义了两个服务: users-service和posts service。在这两个服务中,我这样定义lambda。我使用serverless-domain-manager插件来创建基本路径映射:
我需要一个简单的帮助,关于如何生成Excel,然后导出它在点击API url在无服务器offline.It应显示该文件的下载选项。当我用express在普通节点创建一个文件时,frework.It生成了正确的Excel文件,并且我能够很容易地下载该文件。但是,当我在无服务器脱机模式下使用相同的代码时,我在下载时得到了一个损坏的.xlsx文件。我是离线无服务器的新手,只知道离线创建和使用lambda函数的基础知识。请帮我完成这项任务。 **app.js:**
var Excel = require('exceljs');
var app = express();
var nod
问题
当没有连接到互联网时,我无法脱机运行服务器。
serverless.yml
service: my-app
plugins:
- serverless-offline
# run on port 4000, because client runs on 3000
custom:
serverless-offline:
port: 4000
# app and org for use with dashboard.serverless.com
app: my-app
org: my-org
provider:
name: aws
runtime: nodejs
我已经创建了一个简单的水瓶应用程序,并成功地将其部署到AWS Lambda。我正在遵循的第一步。
运行Lambda时,日志中会出现以下错误:
Unable to import module 'wsgi_handler': No module named 'werkzeug._compat'
我已经安装了无服务器-python需求和无服务器-wsgi。这些文件夹存在于上载到AWS的zip文件夹中。
我在serverless_wsgi.py中找到了对serverless_wsgi.py的引用:
from werkzeug._compat import BytesIO
我正在尝试创建一个无服务器的项目。但是在cmd上给出serverless命令时会出现错误。请帮我解决这个问题。
首先,我使用'npm install -g serverless‘命令安装了无服务器。然后我发出了'serverless‘的命令。因此,在cmd上显示了以下错误。
C:\Geethma\myFiles\serverlessTutorial>serverless
Creating a new serverless project
? What do you want to make? AWS - Node.js - Starter
? What do you