问题标签 [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.

0 投票
2 回答
246 浏览

javascript - Webtask.io 后端找不到模块

我正在学习无服务器后端,我正在尝试 webtask.io 部署一个简单的后端来从加密货币交易所获取价格。当我在本地部署它时,我的服务器工作正常,但是当我尝试在 webtask.io 中部署它时,我收到了这个错误Cannot find module './server/routes/api'

您可以在此处检查错误:

WT错误链接

这是我的代码

index.js

api.js

一如既往地感谢您的帮助!

0 投票
1 回答
105 浏览

node.js - Webtask + Sendgrid = 编译失败?

通过 webtask.io 运行它:

此响应的结果:

如果我注释掉@sendgrid/mail模块,一切运行正常。(而且,是的,我已将模块添加到 webtask 中。)

是我、模块还是 webtask?

0 投票
0 回答
314 浏览

node.js - Axios 在受 API 保护的路由中不起作用

我有一个使用无服务器框架在 webtask 中创建的 Node JS 函数。API 路由受到保护,要使用它,我需要传递从客户端发送的 firebase 令牌。那部分工作正常,令牌得到验证,然后我可以访问路由。我的问题是我使用的某些路线axioscoin-ticker. 该函数工作正常,直到它必须执行 axios 代码然后我得到一个错误。它只会在路由受到保护时发生,因为如果我尝试在不保护路由的情况下执行相同的代码,那么代码就可以正常工作。

谢谢你的帮助!

PS:我正在使用谷歌凭据。

0 投票
1 回答
44 浏览

node.js - 无法停止nodejs功能

我有一个 nodejs 无服务器后端,它需要一个整数,然后执行一些代码。我的问题是,如果我发送一个字符串,我仍然会收到一个带有空数据的 200 代码响应。

为了停止该函数并发送一条错误消息,我试图检查请求是否是带有ifandelse语句的整数,但它不起作用。那么,是否可以这样做,还是有更好的方法来停止执行并发送错误?

0 投票
1 回答
1746 浏览

mongodb - 如何使用 webtask.io 和 mlab 使用 mongodb find() 获取集合的所有文档

我在 mlab.com 的 mongodb 中有一个名为“posts”的集合,我正在尝试使用db.collection('posts').find(). 下面是我创建的 webtask 的代码,我将其命名为mongodb_find

我有一个mongodb_upsert与此非常相似并且运行良好的 webtask。但是,对于我的mongodb_find任务,我收到以下错误:

从命令行连接到 mongodb 时,相同的find()命令可以正常工作:

集合中的文档设置如下:

有谁知道这个问题的解决方案?谢谢你。

0 投票
2 回答
478 浏览

node.js - 将多个node.js文件编译为一个

我正在为 webtask.io 编写代码,似乎我只能上传一个文件来运行。我想将我的代码组织成具有不同模块的多个文件,然后将它们编译成一个以供上传。我试过gulp了,gulp-concat但这只是连接文件而不保留任何执行逻辑。我认为有一种简单的方法可以做到这一点。

0 投票
2 回答
130 浏览

reactjs - 将 Webtask.io 与 Stripe 一起用于 React-Static

我正在使用 React-Static 构建一个小型网站。网站已全部建成,但我需要集成基本的捐赠功能。我有几个问题让我很困惑。按照 Thomasz Jancuk 的指南我遇到了一些障碍。

1.) 当页面最初加载为 html 时,会创建按钮。然而,一旦做出反应,它就会删除我的按钮。我想我需要通过 React 而不是当前的内联来集成表单 JS。

2.)如果我强制一个按钮并单击它,我会通过最初的 Stripe Checkout 内容并将其发布到 webtask.io url。但是我收到一个错误:

这是我的 webtask.io 脚本。我已经包含了 NPM 模块和正确的秘密。

0 投票
1 回答
170 浏览

stripe-payments - 使用 Webtask 进行条带化

几天来,我一直在努力将 Stripe Checkout 实施到我的静态网站中。我的静态站点是由 React 生成的。有一个使用 React 设置 Stripe Checkout 的教程,但是我还需要将后端功能移动到 webtask。

这是教程。 https://www.robinwieruch.de/react-express-stripe-payment/#express-stripe-backend

关于如何将其移植到 webtask 的任何想法?

0 投票
1 回答
138 浏览

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 中创建一个新条目。

0 投票
1 回答
28 浏览

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

是否有一种优雅的方法可以为所有重定向设置基本路径?