Node.js でnode index.jsと実行すると表題のエラーメッセージがでます。コードを何度も確認しましたが、問題点が見つかりません。/は、どこのことでしょうか。始めに必要なファイルは、インストールしています。
Indexのコード
const mongoose = require("mongoose"); const Subscriber = require("./models/subscriber"); mongoose.connect("mongodb://localhost:27017//recipe_db_ex08", { useNewUrlParser: true }); const db = mongoose.connection; db.once("open", () => { console.log("Successfully connected to MongoDB with Mongoose"); }); var subscriber1 = new Subscriber({ name: "Mickael Jacson", email: "mic@hot.com", vip: false }); subscriber1.save((error, savedDocument) => { if(error){ console.error(error); } console.log(savedDocument); }); Subscriber.create({ name: "Jon Lenon", email: "jon@lenon.com", zip: 555555, vip: true }, function (error, savedDocument) { if (error) { console.log(error); } console.log(savedDocument); } );
Subscriberのコード
const
1const subscriberSchema = mongoose.Schema({ 2 name: { 3 type:String, 4 required: true 5 }, 6 email: { 7 type: String, 8 required:true, 9 unique: true, 10 lowercase: true 11 }, 12 zipCode: { 13 type: Number, 14 min: [10, "Zip code is a way too laarge"], 15 max: 99999 16 }, 17 vip: { 18 type: Boolean, 19 required: false 20 } 21}); 22subscriberSchema.methods.getInfo = function(){ 23 return `Name: ${this.name} Email: ${this.email} Zip code: ${this.zipCode}.`; 24}; 25subscriberSchema.methods.findLocalSubscribers = function(){ 26 return this.model("Subscriber").find({zipCode: this.zipCode}).exec(); 27}; 28module.exports = mongoose.model('Subscriber', subscriberSchema); 29コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/31 07:56