问题标签 [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.
aws-lambda - 无服务器/AWS-Lambda 设置的 graphiql UI 损坏
这是我正在关注的 AWS Lambda 和无服务器以及 GraphQL 的参考设置:
https://github.com/serverless/serverless-graphql-apollo
我正在尝试yarn run start-server-lambda:offline
离线启动项目,它确实开始时没有任何问题,但是在导航到 时/graphiql
,我得到了这个:
javascript - CORS - 状态 200 但 Chrome devtools 控制台中的错误
我的 CORS 有问题,问题是我的代码已执行(状态 200),但我在 Google Chrome 开发人员控制台中出现错误。
我的代码:
XMLHttpRequest 无法加载https://www.website.com/tracking?当请求的凭据模式为“包含”时,响应中的“Access-Control-Allow-Origin”标头的值不能是通配符“*”。因此不允许访问源“ http://localhost:8888 ”。XMLHttpRequest 发起的请求的凭证模式由 withCredentials 属性控制。
服务器配置:
aws-lambda - 无服务器获取本地函数列表
设想
我正在为本地 Lambda 输出编写单元测试。我想要动态生成列表,而不是手动输入所有不同 lambda 函数的名称。
将返回部署到 aws 的函数列表,但不返回本地无服务器环境中的函数列表
问题
如何获取本地函数列表?
帮助菜单对于如何运行本地函数很有用,但不能组装本地函数列表。
node.js - serverless-offline 可选路径参数
我正在尝试使用可选参数设置 GET 请求,但是当我在没有可选参数的情况下在本地调用 url 时出现错误。不过,它在 lambda 上运行良好。我做错了什么?
我正在使用无服务器版本 1.24.1 和无服务器离线插件版本 3.16.0
这是我在serverless.yml中的请求定义:
这个网址有效:
这不
并给我这个输出
非常感谢
aws-lambda - AWS - 无服务器离线框架上可用的 API 密钥?
我使用Serverless Offline开发一个 Web 项目。
我需要API 密钥来访问无服务器AWS Lamda上 的资源。
我的service和provider有一个 serverless.yml 。
在Postman中,我访问了我的路线(http://127.0.0.1:3333/segments/UUID/test),并且我没有任何错误(作为禁止消息),Lambda 被执行......
有问题的路线不受私有保护。
node.js - Lambda Serverless Nodejs - 在承诺中调用回调时出现“内部服务器错误”
我试图调用一个承诺的callback(null,response)
内部.then()
块。当我使用无服务器离线时它工作正常,但在使用无服务器时它给出错误。
有两种情况:
1 工作正常(使用部署serverless deploy
时和使用时sls offline start
)
2 可以正常使用,sls offline
但internal server error
可以使用serverless deploy
块的callback(null,response)
内部有一些问题.then()
promise
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
启动配置,那么所有断点都会变灰。
node.js - 在无服务器离线中保存从多部分表单接收的视频文件
我有一个运行 Angular4 的网站,其中包含一个使用ng2-file-upload上传数据的简单表单上传数据的简单表单。我将这些文件发送到基于 Node.js 的无服务器离线服务器,我的目的是将这些从表单接收到的文件简单地写入磁盘。
我尝试以多种不同的方式进行操作,最后我在这里找到了将事件中的表单解析为 json 的方法。生成的 json 在具有视频数据的字段之一中包含一个缓冲区,如下所示:
现在我要做的是使用 fs 将文件保存在缓冲区中:
该文件以正确的大小 (1.3MB) 保存到磁盘,与原始文件相同。不幸的是,我似乎无法在另一边打开它,我认为它要么是因为编码,要么是因为我将它写入磁盘的方式。有任何想法吗?
node.js - Node.js 无服务器脱机在第一次请求后挂起
当我第一次发出请求时它工作正常,但是当我再次发出请求而不重新启动服务器时,它会超时并返回一些承诺错误
node.js - 如何使用另一个端口在 Visual Studio Code 中调试无服务器脱机?
我有两个无服务器离线“服务器”,需要同时在本地运行。
所以我需要更改其中一台服务器的端口。
我使用 Visual Studio Code 调试器运行服务器。服务器的配置在 launch.json 文件中。
如何更改无服务器离线应用程序的端口,以便可以使用 VS Code 调试器与另一个无服务器离线应用程序并行运行它?