我試圖首次使用Node.js和MongoDB創建一個RESTful API。我不熟悉後端編程。 出於某種原因,我得到這個錯誤如何檢查我的電腦上是否安裝了mongodb
module.js:327
throw err;
^
Error: Cannot find module './routes/api'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\xampp\htdocs\rest\server.js:15:17)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3
[nodemon] app crashed - waiting for file changes before starting...
我不確定是否的MongoDB正確安裝,但我不知道如何檢查。
請幫我解決錯誤,或者我可以檢查我是否已經正確安裝了MongoDB。
這裏是我的server.js
// DEPENDENCIES
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
// MongoDB
mongoose.connect('mongodb://localhost/rest_test');
// EXPRESS
var app = express();
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
// ROUTES
app.use('/api', require('./routes/api'));
// START SERVER
app.listen(3000);
console.log('API is working on port 3000')
這裏是我的server.js –
//相關內容 VAR快遞=需要( '表達'); var mongoose = require('mongoose'); var bodyParser = require('body-parser'); // MongoDB mongoose.connect('mongodb:// localhost/rest_test'); // EXPRESS var app = express(); app.use(bodyParser.urlencoded({extended:true})); app.use(bodyParser.json()); // ROUTES app.use('/ api',require('./ routes/api')); (3000); //開始服務器 app.listen(3000); console.log('API正在處理端口3000'); –