node.js - 将应用程序部署到heroku但应用程序无法启动时,如何解决“Express不是构造函数”类型错误?
问题描述
我已将应用程序部署到 heroku,但由于我的 index.js 文件中的类型错误“express is not a constructor”而无法启动。文件可以在https://github.com/Wachiye/blog.git找到
解决方案
Express 只是一个工厂函数,而不是构造函数。所以,你不要使用new
with。你会像这样使用它:
const express = require('express');
const app = express();
在文档中显示在这里。
将来,请将相关代码部分嵌入到您的问题中并适当地格式化。Stackoverflow 有很多理由希望你这样做,它会给你一个更快的答案。当您在不使用外部资源的情况下使问题快速且易于理解时,您可以更快地在此处获得答案。
推荐阅读
- java - 如何从 Firebase Firestore 访问数组数据?
- r - 是否有用于计算具有阈值(maxDist)的快速 Levenshtein 距离的 R 函数
- c# - 如何从 C# 和 XAML 控制情节提要动画
- javascript - 如何在自动完成中设置默认选定项目
- flutter - 如何检查用户是否在 Flutter 中启用了漫游
- ethereum - Web3 调用 Transfer 而不是 SendRawTransaction
- html - 页面顶部和 html 内容之间的空间
- amazon-web-services - AWS beanstalk 在下载 tensorflow==2.4.0 时无法安装 pip 必备项
- sql - 如何解析 JSON 中的多个参数?
- unity3d - 如何正确地将游戏对象添加到动画装备