Javascript 以异步/等待方式编写方法
这是一个图书捐赠项目,我正在尝试以异步/wait的方式编写一些方法 BooksRepo:具有所有方法的类 catalogFile:其结构示例 app:class这就是我试图调用方法的方式 我收到此错误未定义BooksRepoJavascript 以异步/等待方式编写方法,javascript,asynchronous,async-await,Javascript,Asynchronous,Async Await,这是一个图书捐赠项目,我正在尝试以异步/wait的方式编写一些方法 BooksRepo:具有所有方法的类 catalogFile:其结构示例 app:class这就是我试图调用方法的方式 我收到此错误未定义BooksRepo 我不知道问题出在哪里看来您的导出/导入有问题 首先,您必须导出其所在文件中的类: module.exports = BooksRepo; 然后,要将其导入使用它的文件中,请执行以下操作: var BooksRepo = require('./books-repo');
我不知道问题出在哪里看来您的导出/导入有问题 首先,您必须导出其所在文件中的类:
module.exports = BooksRepo;
然后,要将其导入使用它的文件中,请执行以下操作:
var BooksRepo = require('./books-repo');
或者:
export default class BooksRepo { ...
及
请用您正在使用的语言标记此问题。似乎您没有导出或导入(或同时导入)
BooksRepo
类。很难说,因为我们看不到整个世界files@DSCH我确实导出了它,现在它给了我这个错误承诺{}(节点:71617)未经处理的PromisejectionWarning:error:Enoint:没有这样的文件或目录,打开“../data/catalog.books.json”,这意味着“”../data/catalog.books.json“
不是文件的正确路径。@LyleUnderwood好的,谢谢,我更正了路径,它成功了:)
module.exports = BooksRepo;
var BooksRepo = require('./books-repo');
export default class BooksRepo { ...
import BooksRepo from './books-repo.js';