我在YouTube上关注Dave Gray的Next.js系列。我尝试从**“lib/getAllUsers”**导入函数
我得到了错误
Unhandled Runtime Error Error: _lib_getAllUsers__WEBPACK_IMPORTED_MODULE_2___default(...) is not a function
预期行为:我正在尝试从jsonplaceholder.typicode.com/users获取用户信息
jsonplaceholder.typicode.com/users
bnl4lu3b1#
我自己解决的。在lib/getAllUsers中使用箭头函数
lib/getAllUsers
// lib/getAllUsers export const getAllUsers = async () => { const res = await fetch("https://jsonplaceholder.typicode.com/users"); if(!res.ok) throw new Error("failed to fetch data") return res.json(); }
将函数导入到要使用它的位置。app/users/page.tsx
app/users/page.tsx
// app/users/page.tsx import {getAllUsers} from '@/lib/getAllUsers'
Next.js 13.2.4版本Node.js 18.15.0版本
1条答案
按热度按时间bnl4lu3b1#
我自己解决的。
在
lib/getAllUsers
中使用箭头函数将函数导入到要使用它的位置。
app/users/page.tsx
Next.js 13.2.4版本
Node.js 18.15.0版本