Javascript 平均堆栈帮助:类型错误:cars不是函数
我开始构建一个平均堆栈应用程序,当我使用以下命令运行我的应用程序时:Javascript 平均堆栈帮助:类型错误:cars不是函数,javascript,mean-stack,mean,Javascript,Mean Stack,Mean,我开始构建一个平均堆栈应用程序,当我使用以下命令运行我的应用程序时: npm app.js 错误:类型错误:cars不是一个函数 我正在使用命令npm install@type安装所有相关模块 这是我的代码: //importing modules var express = require('express'); var mongoose = require('mongoose'); var cars = require('cars'); var bodyparser = require('b
npm app.js
错误:类型错误:cars不是一个函数
我正在使用命令npm install@type
安装所有相关模块
这是我的代码:
//importing modules
var express = require('express');
var mongoose = require('mongoose');
var cars = require('cars');
var bodyparser = require('body-parser');
var path = require('path');
var app =express();
const route = require('./routes/route');
//port number
const port=3000;
//adding middleware - cars
app.use(cars());
//body - parser
app.use(bodyparser.json());
//static files
app.use(express.static(path.join(__dirname,'public')));
//routes
app.use('/api',route);
//testing server
app.get('/',(req,res)=>{
res.send('Welcome to port 3000!');
});
app.listen(port,()=>{
console.log('server started at port:'+ port)
});
我不知道我需要做什么,似乎我的汽车模块有问题,请帮助我,谢谢 您可能应该使用
node app.js
启动应用程序。另外,要安装NPM软件包,请使用NPM i--保存软件包您是否正在尝试使用CORS中间件?欢迎使用,请查看此处,并尝试改进您的问题,特别是格式,以便更容易理解您的问题,并尝试进一步研究问题所在。您收到一条错误消息,这是一个好的开始。它告诉您汽车不是一个函数
,请尝试理解这意味着什么以及为什么会发生此错误。您应该向我们展示您从汽车
导出的内容。如果不知道汽车是什么,就很难知道出了什么问题。在将函数传递到应用程序时调用该函数,这看起来也很奇怪。请使用。您通常不会使用中间件来实现这一点。