问题标签 [netlify-function]
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.
typescript - 服务器返回的 `__typename` 与 graphql 模式不匹配
当我使用构建架构type-graphql
并制作服务器apollo-server-lambda
并将其部署到时netlify functions
,发生了一些错误。
生成的模式type-graphql
问题
我想当我查询 API
API 必须像这样响应
但我得到了
我将使用 graphql 和Elm-Graphql
使用它们的属性自动生成模块的内容__typename
。这就是为什么我必须解决上述问题。
我努力解决它,但甚至找不到问题出在哪里。似乎在type-graphql
或apollo-server
什至netlify functions
(我尝试了 netlify 开发服务器和实际部署的真实服务器)
代码
graphql.ts
类型.ts
解析器.ts
审判
直接添加__typename
到对象类型,如下所示
但它会在请求中引发错误
我该如何解决?
因为我英语不好,所以我担心如果有错误的事情。请让我知道并纠正。谢谢。
node.js - Nodejs 和 Mailgun:从文件系统发送生成的附件 *not*
我在节点应用程序中生成附件,并希望使用 Mailgun 发送它们。我无权访问文件系统(Netlify 函数)。
有没有一种简单的方法可以做到这一点?
洞口图片
这是一个 Jamstack(Gatsby/React、Netlify、Mailgun)网络应用程序。客户配置并请求报价。浏览器生成报价和图像并将其发布到 Netlify 函数(获取 api)。该功能发送带有 PDF 报价和附加图像的报价邮件。
我测试的代码(编辑:02/25)
javascript - Gatsby 无服务器功能错误:404 未找到
我一直在尝试设置一个无服务器功能来在我的 Gatsby 网站上发送电子邮件。该功能正在托管,但每当我尝试获取它时,它都会告诉我它不存在。
我的获取:
中间件gatsby-config.js
:
函数路径:
- 根
- 功能
- 发邮件
- 节点模块
- 包.json
- 发送邮件.js
- 纱线锁
- 发邮件
- 功能
我认为这与我在fetch()
函数中使用的 url 有关。
javascript - 如何将 WebKitFormBoundary 解析为 netlify 函数?
我的问题是我将 FormData 类型的记录发送到我的 netlify 函数。
表格代码:
那是我的 WebKitFormBoundary 到达 netlify 函数:
如何在 netlify 函数中解析此 WebKitFormBoundary 以将电子邮件提取为字符串?不幸的是,我在互联网上没有找到一个例子……</p>
netlify - 是否可以指定我的 Netlify 函数在哪个端口上发布?
我希望在特定端口上访问我发布的生产 Netlify 函数,例如 https://Netlify-function-url:34567
有没有办法在这个例子中指定 34567?
netlify - 在一个无服务器 Netlify 函数中制作我的所有后端代码是否有缺点?
我想将我已经开发的后端移动到无服务器功能中。在这种情况下,最佳做法是什么?
lambda - Netlify lambda 函数查询字符串参数在本地环境和生产环境之间以不同的方式传递
描述错误
我创建了几个 lambda 函数并将它们部署在 Netlify 服务上。
我通过 GET 请求传递了几个查询,它们在本地作为数组传递,但一旦部署,它们就作为字符串传递。
重现行为的重现 步骤:
lambda函数方面:
邮递员方面:
本地环境的日志:
登录 netlify 生产环境:
预期行为
在这两种环境中,查询参数以相同的方式传递。(作为字符串数组或字符串)
截图
邮递员方面:
本地环境的日志:
生产环境日志:
桌面(请填写以下信息):
运行以下命令npx envinfo --system --binaries --npmPackages netlify-lambda
并附加输出
附加上下文
redirect - Netlify 功能 - 仅用于 facebook 推荐的重定向
我写了一个这样的netlify函数。因此,每个来到着陆页的人都会重定向到 google.com。
但我想要的是,这段代码只适用于从 facebook 访问登录页面的人。从正常 URL 访问登录页面的人应该会看到正常的 netlify 页面。