【问题标题】:Netlify Page Not Found Error (Not able to deploy serverless express backend to NETLIFY)Netlify Page Not Found 错误(无法将 serverless express 后端部署到 NETLIFY)
【发布时间】:2021-05-27 12:38:15
【问题描述】:

谁能帮我在 netlify 上部署 ExpressJS ????? 源码链接:https://github.com/Kashif852/0067-server2 Netlify 已部署页面链接显示页面未找到错误:https://vigorous-einstein-a3f15a.netlify.app/

【问题讨论】:

    标签: node.js express deployment netlify slamdata


    【解决方案1】:

    我遇到了类似的问题,并通过使用 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"
    

    在 Netlify 的文档中 https://docs.netlify.com/functions/build-with-javascript/ 。似乎“Netlify Dev”比 netlify-lambda 更可取。

    Netlify 开发 - Netlify CLI 包括用于通过模拟 Netlify 生产环境进行本地功能开发和简化部署的工具。如果检测到框架,netlify dev 命令将启动框架服务器并处理重定向、代理规则、Netlify 函数和附加组件。

    netlify-lambda – 我们为 Netlify Functions 提供了一个可选的构建工具,不再推荐用于新项目或常见用例。存储库 README 包含 Netlify Dev 和 netlify-lambda 之间的比较。

    但是,就我而言,我只能通过 netlify-lambda 构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2020-05-24
      • 1970-01-01
      • 2020-04-04
      • 2022-01-11
      • 2020-01-19
      • 2022-11-04
      相关资源
      最近更新 更多