首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB无法在Mac上找到模块“/booksSchema”

问MongoDB无法在Mac上找到模块“/booksSchema”
EN

Stack Overflow用户
提问于 2020-12-22 20:21:10
回答 1查看 154关注 0票数 1

我已经创建了3个文件MongoDBConnect.js,booksSchema.js,Server.js和正在运行的可视化工作室。

在运行节点server.js时,会出现“无法找到模块”/booksSchema‘“错误。booksSchema与所有其他文件位于同一个目录中。

MongoDBConnect.js

mongoose=要求(“猫鼬”) const MONG_URI= 'mongodb://localhost:27017/BooksData‘

mongoose.connect(MONG_URI,{useUnifiedTopology:true,useNewUrlParser:true,useFindAndModify:false })

const db= mongoose.connection;

Db.on(“错误”,函数(错误)){

Console.log(“发生错误”+err)

})

Db.once(“连接”),函数(){

Console.log(“连接成功”到“+MONG_URI”)

) module.exports=db

booksSchema.js

让mongoose=要求(“猫鼬”)

const BookScheme=新mongoose.Schema({

书名:{

类型:字符串,

要求:真

},

年份:数字,

作者:弦乐

主题:String,

甲酸盐:字符串

) module.exports= mongoose.model('bookmodel',BookScheme,'BookCollection2')

我不会把整个Server.js代码放在这里,但是下面是第一行

var express = require("express")

让图书=需要(‘/booksSchema’)

设mongodbConnected = ('/MongoDBConnect')

const =require(“cors”);

我一直被扔错了;

错误:找不到模块“/booksSchema”

为什么它看不到booksSchema?它们都在同一个目录中。如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-22 21:18:04

为了不让这个问题得不到回答,评论中有人指出,在我的booksSchema路径之前,我错过了点,所以它应该是'./booksSchema‘而不是'/booksSchema’。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65415342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档