node.js - Netlify Page Not Found 错误(无法将 serverless express 后端部署到 NETLIFY)
问题描述
谁能帮我在 netlify 上部署 ExpressJS ??????源代码链接:https ://github.com/Kashif852/0067-server2 Netlify Deployed Page 链接显示页面未找到错误:https ://vigorous-einstein-a3f15a.netlify.app/
解决方案
我遇到了类似的问题,并通过使用 netlify-lambda 作为构建工具在https://github.com/netlify-labs/netlify-functions-express上的示例代码解决了。
安装了 netlify-lambda
npm install netlify-lambda
并通过在启动和构建中使用 netlify-lambda 更新了 package.json 中的“脚本”。有用。
"scripts": {
"start": "netlify-lambda serve functions",
"build": "netlify-lambda build functions"
在https://docs.netlify.com/functions/build-with-javascript/上的 Netlify 文档中。似乎“Netlify Dev”比 netlify-lambda 更可取。
Netlify Dev – Netlify CLI 包括用于通过模拟 Netlify 生产环境进行本地功能开发和简化部署的工具。如果检测到框架,netlify dev 命令将启动框架服务器并处理重定向、代理规则、Netlify 函数和附加组件。
netlify-lambda – 我们为 Netlify Functions 提供了一个可选的构建工具,不再推荐用于新项目或常见用例。存储库 README 包含 Netlify Dev 和 netlify-lambda 之间的比较。
但是,就我而言,我只能通过 netlify-lambda 构建。
推荐阅读
- python-3.x - Keras 中的 LSTM 输入和输出
- kubernetes - 初始化容器获取 url 并将数据挂载到 pod
- javascript - 动态更改 highmap 值
- git - 如何查看 git 子树的历史记录?
- sql - 简单的 Postgres SQL 查询不适用于空值(使用 IN 条件时)
- javascript - 如何验证邮递员测试的数组长度
- android - 点击打开安卓应用时的本地通知
- javascript - 从函数返回带有 html 的字符串以在 JSX 中使用
- python-3.x - 由于活动实例,GAE 应用程序未显示更新的数据/见解
- python - 在 Python 中匹配 DataFrames 并创建一个新列