1
なぜマングースがexpressjsサイトをクラッシュさせますか?以下はExpressjs + Mongoose - このウェブページはありませんか?
私のコードです:
var express = require('express');
var mongoose = require('mongoose');
var app = express();
// Connect to mongodb
mongoose.connect("mongodb://localhost/testdb", function(err) {
if (err) throw err;
console.log("Successfully connected to mongodb");
// Start the application after the database connection is ready
app.listen(3000);
console.log("Listening on port 3000");
});
// With Mongoose, everything is derived from a Schema. Let's get a reference to it and define our users.
var userSchema = mongoose.Schema({
name: String,
username: { type: String, required: true, unique: true },
password: { type: String, required: true },
admin: Boolean,
location: String,
meta: {
age: Number,
website: String
},
created_at: Date,
updated_at: Date
});
// The next step is compiling our schema into a Model.
var User = mongoose.model('User', userSchema);
// Set route.
app.get("/", function(req, res) {
// We can access all of the user documents through our User model.
User.find(function (err, users) {
if (err) return console.error(err);
console.log(users);
})
});
私はブラウザ上でこれを取得する:
This webpage is not available
しかし、私の端末では、私は結果を得る:
Successfully connected to mongodb
Listening on port 3000
[ { _id: 57682f69feaf405c51fdf144,
username: 'testuser1',
email: '[email protected]' },
{ _id: 57683009feaf405c51fdf145,
username: 'testuser2',
email: '[email protected]' },
{ _id: 57683009feaf405c51fdf146,
username: 'testuser3',
email: '[email protected]' }]
私が持っているものすべてのアイデア逃した?
Aww。そうですか!助けてくれてありがとう! – laukok
うれしい私は助けることができました! :) –
エラーが発生した場合は、応答も送信する必要があります。 – robertklep