问题标签 [serverless-framework-offline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
449 浏览

aws-lambda - 无服务器/AWS-Lambda 设置的 graphiql UI 损坏

这是我正在关注的 AWS Lambda 和无服务器以及 GraphQL 的参考设置:

https://github.com/serverless/serverless-graphql-apollo

我正在尝试yarn run start-server-lambda:offline离线启动项目,它确实开始时没有任何问题,但是在导航到 时/graphiql,我得到了这个:

在此处输入图像描述

0 投票
1 回答
2482 浏览

javascript - CORS - 状态 200 但 Chrome devtools 控制台中的错误

我的 CORS 有问题,问题是我的代码已执行(状态 200),但我在 Google Chrome 开发人员控制台中出现错误。

我的代码:

XMLHttpRequest 无法加载https://www.website.com/tracking?当请求的凭据模式为“包含”时,响应中的“Access-Control-Allow-Origin”标头的值不能是通配符“*”。因此不允许访问源“ http://localhost:8888 ”。XMLHttpRequest 发起的请求的凭证模式由 withCredentials 属性控制。

服务器配置:

0 投票
1 回答
1713 浏览

aws-lambda - 无服务器获取本地函数列表

设想

我正在为本地 Lambda 输出编写单元测试。我想要动态生成列表,而不是手动输入所有不同 lambda 函数的名称。

将返回部署到 aws 的函数列表,但不返回本地无服务器环境中的函数列表

问题

如何获取本地函数列表?

帮助菜单对于如何运行本地函数很有用,但不能组装本地函数列表。

0 投票
3 回答
4316 浏览

node.js - serverless-offline 可选路径参数

我正在尝试使用可选参数设置 GET 请求,但是当我在没有可选参数的情况下在本地调用 url 时出现错误。不过,它在 lambda 上运行良好。我做错了什么?

我正在使用无服务器版本 1.24.1 和无服务器离线插件版本 3.16.0

这是我在serverless.yml中的请求定义:

这个网址有效:

这不

并给我这个输出

非常感谢

0 投票
2 回答
2266 浏览

aws-lambda - AWS - 无服务器离线框架上可用的 API 密钥?

我使用Serverless Offline开发一个 Web 项目。

我需要API 密钥来访问无服务器AWS Lamda 的资源。

我的serviceprovider有一个 serverless.yml 。

Postman中,我访问了我的路线(http://127.0.0.1:3333/segments/UUID/test),并且我没有任何错误(作为禁止消息),Lambda 被执行......

有问题的路线不受私有保护。

0 投票
1 回答
931 浏览

node.js - Lambda Serverless Nodejs - 在承诺中调用回调时出现“内部服务器错误”

我试图调用一个承诺的callback(null,response)内部.then()块。当我使用无服务器离线时它工作正常,但在使用无服务器时它给出错误。

有两种情况:

1 工作正常(使用部署serverless deploy时和使用时sls offline start

2 可以正常使用,sls offlineinternal server error可以使用serverless deploy

块的callback(null,response)内部有一些问题.then()promise

0 投票
1 回答
5091 浏览

typescript - 使用 Typescritp 和 Serverless Offline 时禁用 VSCode 断点(灰显)

我正在使用无服务器框架开发一些 Lambda 函数。无服务框架已在全球范围内安装。

我正在使用 Typescript 和 serverless-webpack。

我也在使用 serverless-offline 在本地进行测试。

一切正常,除非我尝试从 VSCode 中进行调试。问题是,一旦我从 VSCode 的调试工具启动serverless -offline,我所有的断点都会变灰。

这是我的配置文件

包.json

webpack.config.ts

启动.json

tsconfig.json

顺便说一句,如果我尝试使用Current TS File启动配置调试任何用 Typescript 编写的正常函数,我的所有断点都可以正常工作。如果我使用Debug - Offline启动配置,那么所有断点都会变灰。

0 投票
1 回答
507 浏览

node.js - 在无服务器离线中保存从多部分表单接收的视频文件

我有一个运行 Angular4 的网站,其中包含一个使用ng2-file-upload上传数据的简单表单上传数据的简单表单。我将这些文件发送到基于 Node.js 的无服务器离线服务器,我的目的是将这些从表单接收到的文件简单地写入磁盘。

我尝试以多种不同的方式进行操作,最后我在这里找到了将事件中的表单解析为 json 的方法。生成的 json 在具有视频数据的字段之一中包含一个缓冲区,如下所示:

现在我要做的是使用 fs 将文件保存在缓冲区中:

该文件以正确的大小 (1.3MB) 保存到磁盘,与原始文件相同。不幸的是,我似乎无法在另一边打开它,我认为它要么是因为编码,要么是因为我将它写入磁盘的方式。有任何想法吗?

0 投票
1 回答
857 浏览

node.js - Node.js 无服务器脱机在第一次请求后挂起

当我第一次发出请求时它工作正常,但是当我再次发出请求而不重新启动服务器时,它会超时并返回一些承诺错误

0 投票
2 回答
13725 浏览

node.js - 如何使用另一个端口在 Visual Studio Code 中调试无服务器脱机?

我有两个无服务器离线“服务器”,需要同时在本地运行。

所以我需要更改其中一台服务器的端口。

我使用 Visual Studio Code 调试器运行服务器。服务器的配置在 launch.json 文件中。

如何更改无服务器离线应用程序的端口,以便可以使用 VS Code 调试器与另一个无服务器离线应用程序并行运行它?