首页 > 解决方案 > 将应用程序部署到heroku但应用程序无法启动时,如何解决“Express不是构造函数”类型错误?

问题描述

我已将应用程序部署到 heroku,但由于我的 index.js 文件中的类型错误“express is not a constructor”而无法启动。文件可以在https://github.com/Wachiye/blog.git找到

标签: node.jsexpressheroku

解决方案


Express 只是一个工厂函数,而不是构造函数。所以,你不要使用newwith。你会像这样使用它:

const express = require('express');
const app = express();

在文档中显示在这里。

将来,请将相关代码部分嵌入到您的问题中并适当地格式化。Stackoverflow 有很多理由希望你这样做,它会给你一个更快的答案。当您在不使用外部资源的情况下使问题快速且易于理解时,您可以更快地在此处获得答案。


推荐阅读