问题标签 [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 投票
0 回答
321 浏览

node.js - now.js 托管的节点应用程序在一段时间后崩溃

我正在使用 discord.js 库为不和谐制作机器人,并将它们托管在 now.js 上。但是,我在 now.js 托管方面遇到了一些烦人的问题。

当我尝试单独使用 now.js 托管应用程序时,它在 5 百万之后构建完成之前崩溃并打印

所以我使用 npm 添加 http 服务器并在构建时创建一个 localhost 服务器,同时我使用这个 npm start 命令启动我的机器人

当我这样做时,构建工作正常,然后我将其扩展到 1 个永不休眠的实例,我没有任何问题。然而,几天后,应用程序崩溃并打印出来

从这个错误中,我了解到问题在于 http 服务器停止了。这是一个问题,因为这意味着我需要每隔几天重新启动应用程序。我怎样才能防止这种情况?

0 投票
2 回答
717 浏览

mongodb - 在 ZEIT 上部署时出现 MongoDB 连接错误

我是 React 的新手,我正在尝试在 zeit 上进行部署。部署成功,但在 zeit 它给出了类似的错误

/usr/src/app/bundle/programs/server/node_modules/fibers/future.js:280 throw(ex); ^

如果有人也遇到同样的错误,请帮忙。

0 投票
2 回答
1729 浏览

javascript - Next.js/React 在组件中生成随机值时发出警告

我正在构建一个 next.js 应用程序,该应用程序会生成一些生成警告的随机数:

警告:文本内容不匹配。服务器:“1” 客户端:“2”

我想我明白为什么会收到此警告(虚拟 DOM 与从服务器发送的内容有点不同步)。我只是想知道是否有办法让 next.js/React 知道在这种情况下这是可以的。或者有没有办法只在服务器上生成随机数并让客户端将其用作文字?

还是我应该忽略警告?

0 投票
1 回答
334 浏览

node.js - 无法在 Zeit 中部署 Meteor 应用程序,Object.getOwnPropertyDescriptors 不是函数

我尝试将我的 METEOR 项目上传到 zeit,我得到了

502 您的部署发生错误。

然后我现在运行日志并收到以下错误

/usr/src/app/bundle/programs/server/node_modules/fibers/future.js:280 throw(ex);

有什么问题?

  • 节点版本 v8.9.3
  • npm 版本 5.5.1
0 投票
1 回答
594 浏览

vercel - 如何将 www 重定向到 root (@)?

如何设置别名,以便 www.mydomain.com 使用 Zeit now CLI 永久重定向到 mydomain.com?

我试过now dns add mydomain.com www CNAME mydomain.com了,但它不起作用。

似乎* CNAME alias.zeit.co是优先考虑的www CNAME

0 投票
1 回答
128 浏览

javascript - 如何查看在 Zeit Docker/Node 容器中创建的文件

根据Zeit 文档

在文件系统方面,Docker 部署没有任何限制。它始终是可写和可读的。

事实上,我的小测试似乎成功地写入了文件:

多次刷新/write路由后,这将打印文件列表。但是在 Zeit 的“源”面板中,我只看到我的 Dockerfile 复制的文件:

源输出

作为参考,我的Dockerfile

在 Zeit/Now 环境中,是否有任何方法可以通过 ssh 或其他方法查看/与这些文件交互?

0 投票
0 回答
884 浏览

reactjs - next.js 重新加载索引一旦部署就会​​出现“意外错误”

我正在学习如何使用 next.js 并按照指南进行操作。我完成了第一部分,最终让您使用 zeit/now 和 express 后端部署一个非常简单的应用程序。在我的本地开发服务器和本地构建上它工作正常,我可以正常导航到所有页面。当我现在部署它时,我的网站工作正常,除了使用后退按钮或第二次导航到索引页面会导致意外错误。即使返回,其他所有页面都可以正常加载。我无法为我的生活找出原因。

这里是网站的例子:https ://test2-mtxtgaubzh.now.sh/

index.js

header.js (where the routing comes from)

server.js

package.json

0 投票
1 回答
172 浏览

github - GitHub Probot:立即部署 Probot 应用程序时出错

我克隆了wip-bot并尝试在 Now 上部署该机器人。我遵循了此处给出的所有说明(所有步骤):https ://probot.github.io/docs/deployment/#now 但是,在部署时我遇到了以下错误:

我哪里可能出错了?

0 投票
1 回答
1474 浏览

google-pagespeed - 谷歌页面速度洞察和阻止 CSS 资源的灯塔行为

我有一个 NextJs 应用程序,托管在 Zeit Now 上,我已经对其进行了优化,因此它可以在 Google Page Speed Insight 中运行,得分为 100/100。
为了通过“消除首屏内容中阻止渲染的 JavaScript 和 CSS”测试,我必须为着陆页生成一个关键的 CSS,将其内联到 中的标签<style/><head/>,并将所有内容移到<link rel="stylesheet"/>身体标签。
现在,当我使用 Google Lighthouse 进行审核时,有时会收到“减少渲染阻止样式表”警告,有时不会。
当警告出现时,我会在 2 秒左右得到第一个有意义的绘画,当它不存在时,我会在 400 毫秒左右得到它。
所以我的问题是,我应该相信哪一个?

0 投票
1 回答
509 浏览

caching - 将静态站点部署到 Zeit Now 时缓存标头

我正在将使用 Gatsby 构建的静态站点部署到Zeit Now。我需要将所有 JavaScript 和图像资源的缓存标头设置为:

但是,Now 似乎不支持任何配置选项,并且不包括在其文档中的任何位置设置缓存控制标头。

如何更改它用于 JavaScript 和图像文件的标头?