问题标签 [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.
nginx - 到 Zeit Now 部署的 NGINX 代理
我有几个运行多个 Node 应用程序的应用程序服务器(通过 PM2)。
我有一台 NGINX 服务器,它具有域的 SSL 证书和节点应用程序的反向代理。
在 NGINX 配置文件中,我使用它们的位置块设置域,如下所示:
这仅适用于应用程序服务器。Zeit Now 部署的代理产生了一个错误的网关。如果我转到部署的 Zeit Now 地址,应用程序本身会按预期工作。
有人知道我是否可能缺少一些代理到 Zeit Now 的设置吗?
node.js - Zeit/Now 部署停止工作。没有显示错误
我制作了一个部署在 now.sh 上的 Twitter 机器人
该机器人工作了几个小时,然后卡住了!
预计它会像以前一样发布每日趋势(每天)。之前,它也在新关注者之后向他们发送ThankU消息。现在,这一切都停止了。
我正在使用托管在此 GitHub Repo上的代码。
这是 now.sh 上停滞日志的屏幕截图
相同的代码在本地 24 小时内按预期工作。
node.js - 使用 ZEIT Now 设置环境变量时 Nodemailer Invalid Login 535
当我将此配置用于 Nodemailer 时:
变量:
我这样发送电子邮件:
在开发中它工作得很好但是当我现在部署它时,它会抛出这个错误:
我该如何解决?
这里有一个关于这个的小例子:
https://github.com/MontoyaAndres/NowProblemNodemailer
现在在这里:
https://nowemail-owcypiqzsr.now.sh
谢谢 :)
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 仍然显示最后一次部署......
graphql - 带有 Prisma 和 Zeit.now 的 GraphQL API。无法连接到服务器错误
我正在尝试与 Prisma 一起部署 GraphQL API 并使用 Zeit.now。我正在关注prisma.io文档,当我以“现在”的最后一步进行部署时,我一直在碰壁。
当我在部署后导航到 now.sh url 时,我收到“无法访问服务器”错误,并且我的架构侧边栏只显示了一个 spinny。
我还关注了howtographql.com文档,了解如何设置 GraphQL API 和 Prisma,仅供参考。
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。为了简洁起见,它最初被遗漏了,但它最终成为问题和解决方案的一部分
docker - 如何设置正确的路径以使用多步 docker build 复制文件?
这是Dockerfile:
当使用命令“docker build”在本地机器上构建图像时。- 它工作正常,但是当我试图将项目放到 zeit 时,我得到下一个错误:
它可以是什么?谢谢。
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-build
为now-start
但它没有工作,因为它特别需要now-build
,我尝试now.json
完全删除它但它没有工作,我在这个问题上发现的每个 YouTube 视频都没有做任何不同的事情,但它适用于他们.
有任何想法吗?!
javascript - Nest.js 部署到 now.sh
我目前正在尝试将我的演示应用程序部署到zeit now.sh。在文档中,我发现了如何部署 Node.js 和 Express.js 应用程序。但是我所指的示例期望作为带有服务器初始化的参数 js 文件,并且默认情况下 Nest.js 项目具有作为入口点 ts 文件。整个应用程序是用打字稿编写的。如果我尝试main.ts
用作入口点,则会收到此错误:
有没有人有将 Nest.js 应用程序部署到 now.sh 的经验?
apollo - 无法将 apollo-server 部署到现在
如果我 cdserver
并运行now
它会被部署到https://server-91vnej46w.now.sh/
当我打开这个网址时,我希望看到一个 graphql 游乐场,但我看到的是一个src
文件夹
使用 Zeit Now 部署apollo docs 并没有帮助
Github 仓库在这里
部署到 heroku 也不起作用:这是有问题的帖子。