小编Mat*_*att的帖子

RangeError:无效的状态代码:0

我有一个问题,我在这个应用程序上尝试POST请求时收到以下错误代码(请记住我是一个初学者node.js/js程序员):

错误:

[20:22:28] [nodemon] starting `node app.js`
Running server on 3000
Mon, 27 Jun 2016 19:22:31 GMT express deprecated res.send(status, body): Use res.status(status).send(body) instead at routes\edit.js:35:25
c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\mongodb\lib\utils.js:98
    process.nextTick(function() { throw err; });
                                  ^

RangeError: Invalid status code: 0
    at ServerResponse.writeHead (_http_server.js:192:11)
    at ServerResponse._implicitHeader (_http_server.js:157:8)
    at ServerResponse.OutgoingMessage.end (_http_outgoing.js:573:10)
    at ServerResponse.send (c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\express\lib\response.js:204:10)
    at ServerResponse.json (c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\express\lib\response.js:249:15)
    at ServerResponse.send (c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\express\lib\response.js:151:21)
    at c:\Users\Matt\WebstormProjects\ghs_restart\routes\edit.js:35:25
    at c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\mongodb\lib\collection.js:416:18
    at handleCallback (c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\mongodb\lib\utils.js:96:12)
    at c:\Users\Matt\WebstormProjects\ghs_restart\node_modules\mongodb\lib\collection.js:705:5
Run Code Online (Sandbox Code Playgroud)

app.js:

var express = require('express');

var router = express.Router();

var app = express();

var bodyParser …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js express webstorm

12
推荐指数
1
解决办法
3万
查看次数

TypeError:无法读取未定义的属性“ connect”

'use strict';

var MongoClient;
MongoClient = require('mongodb').MongoClient();

MongoClient.connect(
'mongodb://127.0.0.1:27017/accounting',
function (err, connection){
    var collection = connection.collection('customers');

    collection.insert({'name': 'John Doe'}, function(err, count){

        collection.find().toArray(function(err, documents){
            console.dir(documents);
            connection.close();
        });

    });

});
Run Code Online (Sandbox Code Playgroud)

使用此代码时遇到此错误,我想知道是什么导致了错误以及所有可能的修复。

TypeError: Cannot read property 'connect' of undefined
at Object.<anonymous> (C:\Users\Matt\WebstormProjects\keyword-wrangler\index.js:6:12)
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
Run Code Online (Sandbox Code Playgroud)

不完全确定是什么原因造成的,我正在使用WebStorm并安装了最新版本的mongodb。

mongodb node.js webstorm

5
推荐指数
1
解决办法
9195
查看次数

标签 统计

mongodb ×2

node.js ×2

webstorm ×2

express ×1

javascript ×1