问题标签 [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 回答
1711 浏览

nginx - 到 Zeit Now 部署的 NGINX 代理

我有几个运行多个 Node 应用程序的应用程序服务器(通过 PM2)。

我有一台 NGINX 服务器,它具有域的 SSL 证书和节点应用程序的反向代理。

在 NGINX 配置文件中,我使用它们的位置块设置域,如下所示:

这仅适用于应用程序服务器。Zeit Now 部署的代理产生了一个错误的网关。如果我转到部署的 Zeit Now 地址,应用程序本身会按预期工作。

有人知道我是否可能缺少一些代理到 Zeit Now 的设置吗?

0 投票
1 回答
540 浏览

node.js - Zeit/Now 部署停止工作。没有显示错误

我制作了一个部署在 now.sh 上的 Twitter 机器人

该机器人工作了几个小时,然后卡住了!

预计它会像以前一样发布每日趋势(每天)。之前,它也在新关注者之后向他们发送ThankU消息现在,这一切都停止了。

我正在使用托管在此 GitHub Repo上的代码。

这是 now.sh 上停滞日志的屏幕截图

机器人如何在之后无法工作的屏幕截图......

相同的代码在本地 24 小时内按预期工作。

0 投票
1 回答
186 浏览

node.js - 使用 ZEIT Now 设置环境变量时 Nodemailer Invalid Login 535

当我将此配置用于 Nodemailer 时:

变量:

我这样发送电子邮件:

在开发中它工作得很好但是当我现在部署它时,它会抛出这个错误:

在此处输入图像描述

我该如何解决?

这里有一个关于这个的小例子:

https://github.com/MontoyaAndres/NowProblemNodemailer

现在在这里:

https://nowemail-owcypiqzsr.now.sh

谢谢 :)

0 投票
2 回答
1559 浏览

vercel - Zeit now:如何删除别名?

在遵循 Zeit 关于使用他们的 now CLI 的教程之后,我通过调用一个简单的“now”命令创建了一个子域,然后通过调用“now alias AUTOGENERATED_NAME MY_CUSTOM_NAME”为该子域创建了一个别名

后来,我尝试通过调用“now alias rm MY_CUSTOM_NAME”和“now rm AUTOGENERATED_NAME”来删除这两个。

自动生成的 url 现在按预期提供 404,但我之前为 MY_CUSTOM_NAME 选择的名称仍然在线,并提供之前上传的内容。

Zeit 的在线仪表板的历史记录中有“您删除了别名 MY_CUSTOM_NAME”。但是,它仍然在线...

我如何删除它/杀死它?

请注意,如果我在 shell 中运行“now ls”,它会显示“在 MY_ZEIT_USRENAME 下找到 0 个总部署”。然而,那个别名 url 仍然显示最后一次部署......

0 投票
1 回答
281 浏览

graphql - 带有 Prisma 和 Zeit.now 的 GraphQL API。无法连接到服务器错误

我正在尝试与 Prisma 一起部署 GraphQL API 并使用 Zeit.now。我正在关注prisma.io文档,当我以“现在”的最后一步进行部署时,我一直在碰壁。

当我在部署后导航到 now.sh url 时,我收到“无法访问服务器”错误,并且我的架构侧边栏只显示了一个 spinny。

我还关注了howtographql.com文档,了解如何设置 GraphQL API 和 Prisma,仅供参考。

0 投票
1 回答
2363 浏览

typescript - 当 NODE_ENV=production 时,Typescript 编译失败(在 Docker 中)

所以我有一个create-react-app-ts应用程序,我想 Dockerize 并在 Zeit Now 上托管。

一切都在本地运行良好,运行yarn tsc良好react-scripts-ts build

从以下 Dockerfile 创建 Docker 映像也很有效:

但是,当发布到 Now 时,构建脚本在 Typescript 编译时失败,输出项目中大多数文件的编译错误。

如果我ENV NODE_ENV production在上面的 Dockerfile 中设置,我也可以在本地重现它WORKDIR...

react-scripts-ts因此,Typescript 或NODE_ENV=production. 我以前从未遇到过这个错误,也不知道如何调试它。在本地运行NODE_ENV=production tsc或也可以正常工作。NODE_ENV=production react-scripts-ts build

我正在使用以下配置运行 Typescript v 3.0.1:

任何建议将不胜感激!:)

编辑:向 Dockerfile 添加了 env var args。为了简洁起见,它最初被遗漏了,但它最终成为问题和解决方案的一部分

0 投票
1 回答
801 浏览

docker - 如何设置正确的路径以使用多步 docker build 复制文件?

这是Dockerfile:

当使用命令“docker build”在本地机器上构建图像时。- 它工作正常,但是当我试图将项目放到 zeit 时,我得到下一个错误:

它可以是什么?谢谢。

0 投票
1 回答
295 浏览

reactjs - Create React App 2.0 to Zeit 的构建失败

create-react-app我已经在本地使用 2.0 版构建了一个应用程序。它按预期运行、构建和工作。我正在尝试将其部署到 Zeit,使用now. now当我从生成的./build文件夹(npm run build的目标)运行命令时,它工作正常。

我的目标是将它与 GitHub 集成,以便在git push. 不幸的是,now在项目的根文件夹中运行不起作用。我有一个now.json包含以下内容的文件:

我的package.json包含"now-build": "serve --single ./build"脚本。

错误

根文件夹中的每次构建尝试都会导致此错误: 在此处输入图像描述

尝试

我已经尝试将其更改now-buildnow-start但它没有工作,因为它特别需要now-build,我尝试now.json完全删除它但它没有工作,我在这个问题上发现的每个 YouTube 视频都没有做任何不同的事情,但它适用于他们.

有任何想法吗?!

0 投票
1 回答
3684 浏览

javascript - Nest.js 部署到 now.sh

我目前正在尝试将我的演示应用程序部署到zeit now.sh。在文档中,我发现了如何部署 Node.js 和 Express.js 应用程序。但是我所指的示例期望作为带有服务器初始化的参数 js 文件,并且默认情况下 Nest.js 项目具有作为入口点 ts 文件。整个应用程序是用打字稿编写的。如果我尝试main.ts用作入口点,则会收到此错误:

有没有人有将 Nest.js 应用程序部署到 now.sh 的经验?

0 投票
1 回答
230 浏览

apollo - 无法将 apollo-server 部署到现在

如果我 cdserver并运行now它会被部署到https://server-91vnej46w.now.sh/

当我打开这个网址时,我希望看到一个 graphql 游乐场,但我看到的是一个src文件夹

使用 Zeit Now 部署apollo docs 并没有帮助

Github 仓库在这里

部署到 heroku 也不起作用:这是有问题的帖子