module.js:340
    throw err;
          ^
Error: Cannot find module './models/todo'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\Users\Basel\Desktop\Todo List\routes\api.js:1:74)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

C:\Users\Basel\Desktop\Todo List>

为什么这个应用程序无法启动?我已经try 过全球npm安装.

推荐答案

./models/todo中,句点表示 node 将在api.js所在的same文件夹中查找,该文件夹将查找\Todo List\routes\models\todo.js.这不是从应用程序的根开始的.要满足这一要求,您需要向我们提供两个阶段来提升一个级别,并指定应用程序路径:

var todo = require('../app/models/todo');

Mongodb相关问答推荐

MongoDB—基于数组中同一文档中的另一个字段更新字段

Mongodb如果数组中有外部键,则将排序应用到查找结果

如何在Mongo Aggregate Query中创建集合的对象ID数组,并在列表中查找另一个集合中的ID

无法从我的NextJS 14应用程序中的Redux工具包2.0中提取数据

在服务器上部署后端时判断??=默认判断

MongoDB:检测所有重叠事件(开始/结束日期)?

更快地识别嵌套对象数组中具有重复字段的文档

Spring Boot 升级后未映射 Mongo 模板结果

DB.collection('comments').find() 不工作

DB 中的引用对象在 GraphQL 查询中返回 null

_id 和 $oid 的区别; mongo 数据库中的 $date 和 IsoDate

Meteor 中的平均聚合查询

在mongo聚合中将ObjectID转换为字符串

我怎样才能排序空值在 mongodb 中是最后排序的?

从 MongoDB find() 结果集中识别最后一个文档

如何在mongo中插入带有日期的文档?

用 BsonRepresentation(BsonType.ObjectId) vs BsonId vs ObjectId 在 C# 中装饰属性之间的区别

如何在 Ruby on Rails 环境中使用 Mongoid 进行通配符搜索?

遍历所有 Mongo 数据库

从 Grunt 任务中启动 MongoDB