问题标签 [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.
node.js - now.js 托管的节点应用程序在一段时间后崩溃
我正在使用 discord.js 库为不和谐制作机器人,并将它们托管在 now.js 上。但是,我在 now.js 托管方面遇到了一些烦人的问题。
当我尝试单独使用 now.js 托管应用程序时,它在 5 百万之后构建完成之前崩溃并打印
所以我使用 npm 添加 http 服务器并在构建时创建一个 localhost 服务器,同时我使用这个 npm start 命令启动我的机器人
当我这样做时,构建工作正常,然后我将其扩展到 1 个永不休眠的实例,我没有任何问题。然而,几天后,应用程序崩溃并打印出来
从这个错误中,我了解到问题在于 http 服务器停止了。这是一个问题,因为这意味着我需要每隔几天重新启动应用程序。我怎样才能防止这种情况?
mongodb - 在 ZEIT 上部署时出现 MongoDB 连接错误
我是 React 的新手,我正在尝试在 zeit 上进行部署。部署成功,但在 zeit 它给出了类似的错误
/usr/src/app/bundle/programs/server/node_modules/fibers/future.js:280 throw(ex); ^
如果有人也遇到同样的错误,请帮忙。
javascript - Next.js/React 在组件中生成随机值时发出警告
我正在构建一个 next.js 应用程序,该应用程序会生成一些生成警告的随机数:
警告:文本内容不匹配。服务器:“1” 客户端:“2”
我想我明白为什么会收到此警告(虚拟 DOM 与从服务器发送的内容有点不同步)。我只是想知道是否有办法让 next.js/React 知道在这种情况下这是可以的。或者有没有办法只在服务器上生成随机数并让客户端将其用作文字?
还是我应该忽略警告?
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
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
。
javascript - 如何查看在 Zeit Docker/Node 容器中创建的文件
根据Zeit 文档
在文件系统方面,Docker 部署没有任何限制。它始终是可写和可读的。
事实上,我的小测试似乎成功地写入了文件:
多次刷新/write
路由后,这将打印文件列表。但是在 Zeit 的“源”面板中,我只看到我的 Dockerfile 复制的文件:
作为参考,我的Dockerfile:
在 Zeit/Now 环境中,是否有任何方法可以通过 ssh 或其他方法查看/与这些文件交互?
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
google-pagespeed - 谷歌页面速度洞察和阻止 CSS 资源的灯塔行为
我有一个 NextJs 应用程序,托管在 Zeit Now 上,我已经对其进行了优化,因此它可以在 Google Page Speed Insight 中运行,得分为 100/100。
为了通过“消除首屏内容中阻止渲染的 JavaScript 和 CSS”测试,我必须为着陆页生成一个关键的 CSS,将其内联到 中的标签<style/>
中<head/>
,并将所有内容移到<link rel="stylesheet"/>
身体标签。
现在,当我使用 Google Lighthouse 进行审核时,有时会收到“减少渲染阻止样式表”警告,有时不会。
当警告出现时,我会在 2 秒左右得到第一个有意义的绘画,当它不存在时,我会在 400 毫秒左右得到它。
所以我的问题是,我应该相信哪一个?