问题标签 [webtask]
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.
javascript - Webtask.io 后端找不到模块
我正在学习无服务器后端,我正在尝试 webtask.io 部署一个简单的后端来从加密货币交易所获取价格。当我在本地部署它时,我的服务器工作正常,但是当我尝试在 webtask.io 中部署它时,我收到了这个错误Cannot find module './server/routes/api'
。
您可以在此处检查错误:
这是我的代码
index.js
api.js
一如既往地感谢您的帮助!
node.js - Webtask + Sendgrid = 编译失败?
通过 webtask.io 运行它:
此响应的结果:
如果我注释掉@sendgrid/mail
模块,一切运行正常。(而且,是的,我已将模块添加到 webtask 中。)
是我、模块还是 webtask?
node.js - Axios 在受 API 保护的路由中不起作用
我有一个使用无服务器框架在 webtask 中创建的 Node JS 函数。API 路由受到保护,要使用它,我需要传递从客户端发送的 firebase 令牌。那部分工作正常,令牌得到验证,然后我可以访问路由。我的问题是我使用的某些路线axios
或coin-ticker
. 该函数工作正常,直到它必须执行 axios 代码然后我得到一个错误。它只会在路由受到保护时发生,因为如果我尝试在不保护路由的情况下执行相同的代码,那么代码就可以正常工作。
谢谢你的帮助!
PS:我正在使用谷歌凭据。
node.js - 无法停止nodejs功能
我有一个 nodejs 无服务器后端,它需要一个整数,然后执行一些代码。我的问题是,如果我发送一个字符串,我仍然会收到一个带有空数据的 200 代码响应。
为了停止该函数并发送一条错误消息,我试图检查请求是否是带有if
andelse
语句的整数,但它不起作用。那么,是否可以这样做,还是有更好的方法来停止执行并发送错误?
mongodb - 如何使用 webtask.io 和 mlab 使用 mongodb find() 获取集合的所有文档
我在 mlab.com 的 mongodb 中有一个名为“posts”的集合,我正在尝试使用db.collection('posts').find()
. 下面是我创建的 webtask 的代码,我将其命名为mongodb_find
:
我有一个mongodb_upsert
与此非常相似并且运行良好的 webtask。但是,对于我的mongodb_find
任务,我收到以下错误:
从命令行连接到 mongodb 时,相同的find()
命令可以正常工作:
集合中的文档设置如下:
有谁知道这个问题的解决方案?谢谢你。
node.js - 将多个node.js文件编译为一个
我正在为 webtask.io 编写代码,似乎我只能上传一个文件来运行。我想将我的代码组织成具有不同模块的多个文件,然后将它们编译成一个以供上传。我试过gulp
了,gulp-concat
但这只是连接文件而不保留任何执行逻辑。我认为有一种简单的方法可以做到这一点。
reactjs - 将 Webtask.io 与 Stripe 一起用于 React-Static
我正在使用 React-Static 构建一个小型网站。网站已全部建成,但我需要集成基本的捐赠功能。我有几个问题让我很困惑。按照 Thomasz Jancuk 的指南,我遇到了一些障碍。
1.) 当页面最初加载为 html 时,会创建按钮。然而,一旦做出反应,它就会删除我的按钮。我想我需要通过 React 而不是当前的内联来集成表单 JS。
2.)如果我强制一个按钮并单击它,我会通过最初的 Stripe Checkout 内容并将其发布到 webtask.io url。但是我收到一个错误:
这是我的 webtask.io 脚本。我已经包含了 NPM 模块和正确的秘密。
stripe-payments - 使用 Webtask 进行条带化
几天来,我一直在努力将 Stripe Checkout 实施到我的静态网站中。我的静态站点是由 React 生成的。有一个使用 React 设置 Stripe Checkout 的教程,但是我还需要将后端功能移动到 webtask。
这是教程。 https://www.robinwieruch.de/react-express-stripe-payment/#express-stripe-backend
关于如何将其移植到 webtask 的任何想法?
javascript - 如何使用 Webtask 存储获取和设置 JSON 数据?
阅读这篇文章后试图弄清楚如何将鼠标坐标保存到 Webtask 存储: https ://blog.codepen.io/2018/05/04/say-you-need-to-get-set-some-json-data -从一支笔/
我想创建一个热图,当用户在 div 内单击时,它将鼠标坐标写入 Webtask 存储。并在页面加载时加载更新的数据。
这是我到目前为止得到的
Webtask端
作者正在更新存储中的颜色字段。我的问题是我完全迷失在这里。我知道我必须调整 ctx.storage.set 部分以接受我的坐标,但我不想更新它们,我想在我的 JSON 中创建一个新条目。
webtask - 如何在 webtask 中使用 res.redirect?
我正在导出一个名为eggman
.webtask-tools
我的res.redirect('/walrus')
ses 不工作。
我的应用程序的 url 是….sandbox.auth0-extend.com/eggman/walrus
,这意味着/
将指向….sandbox.auth0-extend.com/walrus
而不是/eggman/walrus
。
是否有一种优雅的方法可以为所有重定向设置基本路径?