问题标签 [vercel]

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 回答
116 浏览

next.js - Zeit now 部署错误

我刚刚完成了 next.js 教程并创建了一个简单的应用程序。我现在正在尝试使用 Zeit Now 部署应用程序,尽管当我在 windows powershell 中输入“now”时出现错误:错误!EPERM:不允许操作,scandir 'C:\Users\Craig\AppData\Local\Microsoft\Windows\Temporary Internet Files'

我不得不尝试谷歌一些解决方案,但到目前为止还没有运气。谁能从错误中看到我需要做些什么来解决这个问题?

干杯

0 投票
2 回答
358 浏览

vercel - NODE_PATH 或任何在 zeit/now.sh 上带有 node-server 的模块别名

使用@​now/node-server,我正在努力实现这一目标:

代替

问题是我尝试了多种不起作用的方法,包括:

设置NODE_PATH=src和使用require('src/...

不起作用,因为将 NODE_PATH 设置为 env 无效

修补需要使用模块别名(https://www.npmjs.com/package/module-alias

在本地工作,在 Zeit 上失败,因为节点找不到使用该模块的任何文件。

我用了:

有没有办法做到这一点?

0 投票
1 回答
241 浏览

node.js - zeit 的项目部署显示“警告项目缺少版本 ### 的 now.json 文件”

将我的项目部署到我的 zeit 剪贴板时,成功部署后会出现一个警告标志,指出“您的项目缺少版本 ### 的 now.json 文件”。然后我去 zeit 网站暂时获取新版本,但它不起作用。顺便说一句,这是一个节点项目。任何帮助表示赞赏

0 投票
0 回答
970 浏览

python - 如何将数据库 SQLite3 与 Zeit Now(无服务器)一起使用?

我正在使用 Python。在该目录中,有一个文件“main.db”。

当我在计算机上运行代码时,一切正常。但是当我部署到Now(无服务器)时,报错:

502:您的部署发生错误
类型:NO_STATUS_CODE_FROM_LAMBDA
负责您尝试访问的路径的 Lambda 未回复状态代码。

发生这种情况,即使它只写了“import sqlite3”,我也试图在“requirements.txt”中注册:sqlite3==2.6.0等。但它不起作用。

如何在项目文件夹中使用数据库?

0 投票
1 回答
233 浏览

reactjs - 使用 Now 将 Sanity 令牌存储为秘密不起作用

在使用 Now 部署我的项目时,我试图将 Sanity 令牌存储为秘密,但这一切似乎都不起作用。这是我的情况:

  1. 我将我的理智令牌作为秘密添加到 CLI(我称之为sanity_token)。

  2. now.json我在项目的根目录中添加了一个文件:

    /li>
  3. 我在 as 中使用了变量sanity.js

    /li>

...但它似乎在运行npm run dev或部署时都不起作用now。页面被加载并且没有错误,但我没有内容,因为无法达到理智。好像这个秘密不见了。我可能做错了什么?

0 投票
1 回答
187 浏览

flask - 现在用烧瓶+电报

我正在使用https://zeit.co(免费)并且正在考虑为电报聊天机器人设置一个 webhook。

我从电话上的电报应用程序发送了一条消息,它应该将一个 json 发布到 webhook url。它确实发布了数据,但我无法获取 json。zeit.co 似乎无法处理 json?

每当我试图打电话时,它就像卡住了request.json

来自 zeit.co 的错误消息

12/27 01:42 PM (40s) REPORT RequestId: 3462880b-09d4-11e9-b07e-77492ad19973 持续时间: 300021.80 ms 计费持续时间: 300000 ms 内存大小: 1024 MB 使用的最大内存: 42 MB
12/27 01:42 PM ( 40s) 2018-12-27T12:42:42.838Z 3462880b-09d4-11e9-b07e-77492ad19973 任务在 300.02 秒后超时

知道如何获取 webhook 数据吗?

干杯

0 投票
1 回答
235 浏览

vercel - Zeit/Now - 在不更改链接的情况下更新现有部署 - 有可能吗?

我有一个 vue.js 应用程序托管在now. 它是一个已经编译的构建,它由 just 托管now --public,没有 json 构建和其他东西。而且我想知道是否可以在此部署中添加文件/资产或更改/更新文件,而无需更改部署 URL 或创建新部署。如果是,那么最简单的方法是什么?

我的问题可能听起来很愚蠢,但我已经尽可能地提及并且未能找到答案。

0 投票
1 回答
485 浏览

amazon-web-services - 在 Zeit 上为 Next.js 应用程序正确存储 AWS 凭据的位置

我有一个部署到 Zeit 的 Next.js 应用程序。我想访问一些 AWS 服务:SNS 发送文本消息和 DynamoDB 存储一些数据。

有适用于 JavaScript 的aws-sdk,因此很容易使用 AWS 的任何服务

发送短信的示例函数

问题是我可以在哪里/如何安全地将 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 存储在 Zeit 主机上?所以它不会暴露给最终用户。

任何帮助表示赞赏!谢谢

0 投票
1 回答
691 浏览

node.js - 如何将在 zeit 中运行的 node.js 与 postgresql 连接起来?

@now/node部署到 zeit 的 node.js 代码(builder)。现在我想将它连接到 PostgreSQL。
这似乎是一个非常常见的场景,但我找不到足够好的学习材料。
问题是这里有很多东西需要配置:

  1. PostgreSQL 实例。(我选择了 AWS RDS 免费套餐)
  2. 安全组的入站连接应覆盖部署 zeit 的 ip
  3. zeit 部署应具有用于建立 ssl 连接的正确证书

这里有什么遗漏吗?是否有关于如何实现这一目标的良好说明?

0 投票
1 回答
242 浏览

node.js - 部署到 now.sh 后无法浏览环回 api

我创建了一个环回 API 并将其部署在 now.sh 上。部署后,我可以浏览目录但无法调用 API URL。我的项目结构如下:

在此处输入图像描述

包.json 文件:

我的 config.production.json 文件如下:

注意:我没有更改主机和端口,因为主机是用于部署的动态主机,在 now.sh 上的每个部署中都会不断变化

这是部署后我可以浏览的目录

在此处输入图像描述

当我浏览“ https://URL/explorer ”时,出现页面未找到错误。浏览 API 时我在这里缺少什么?