Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 平均堆栈帮助:类型错误:cars不是函数_Javascript_Mean Stack_Mean - Fatal编程技术网

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中间件?欢迎使用,请查看此处,并尝试改进您的问题,特别是格式,以便更容易理解您的问题,并尝试进一步研究问题所在。您收到一条错误消息,这是一个好的开始。它告诉您
汽车不是一个函数
,请尝试理解这意味着什么以及为什么会发生此错误。您应该向我们展示您从
汽车
导出的内容。如果不知道汽车是什么,就很难知道出了什么问题。在将函数传递到
应用程序时调用该函数,这看起来也很奇怪。请使用
。您通常不会使用中间件来实现这一点。