我正在使用 Jest 和测试库在我的 NextJS 应用上运行单元测试,但很难弄清楚如何在动态路径上呈现页面。对于我的页面/组件:export default async function MyPage({ params }: { params: { id: string }}) {return (<p>{params.id}</p>)}尝试运行测试时:import { render, scree
2023-08-30
所以我是 MERN Stack 的新手,我正在尝试构建一个预订应用程序,其中我使用 MongoDB Atlas 作为我的数据库。我正在按照 YouTube 教程进行学习。我正在尝试将我的 index.js 文件连接到 .env 文件。我已使用 mongodb atlas 中的连接字符串进行连接,但我一直收到此错误。TypeError:无法读取未定义的属性(读取“MONGO_URL”)at Obje
2023-08-16
我创建了一个非常简单的模块,它使用了以下内容:// log.jsconst logger = {enabled: false,log: (label, value) => {let isEnabled = false;console.log("BEFORE this");try {isEnabled = this.enabled;console.log("AFTER this");}catch(e
2023-07-25
我有以下对象:var watchObject = {};下面是我想完成的代码;如果它存在于对象中,我想将其附加,如果它不存在,我想创建一个新的键/值对。键值对看起来像“23”:[blah]。因此,如果对象中存在“23”(data.room),我将向其推送另一个,如“23”:[blah,bleh]。//assume data.room is defined elsewhere and data.vi
2023-06-22
我有一个使用 Vuetify 的 Vue 3 应用。在组件内部,我正在监听流式事件。对于每个新事件,我希望显示一个在 x 秒后淡出的通知。我认为Snackbar组件是正确的选择,但不幸的是,不支持 snackbar 列表(也许在不久的将来)我从一个NotificationList组件开始,该组件期望将通知作为 prop,并尝试将它们显示在堆叠列表中复制链接<template><v-snackbar
2023-03-02
我有一些数据,它们是数组的数组,每个子数组的长度为 1,并且该数组中的唯一项是具有键值对的对象。例如:const array = [[{'city': 'new york', 'state': 'ny'}], [{'city': 'dallas', 'state': 'tx'}], ,[{'city': 'los angeles', 'state': 'ca'}]]我试图循环遍历这个数组并仅提取城
2023-02-25
如何在单个 js 文件中调用 fetch 方法?我创建了包含内容的文件const fetch = require("fetch").fetchUrlfetch("https://jsonplaceholder.typicode.com/todos/1").then(res =>res.json()).then(d => {console.log(d)})然后我调用了这个node fetch.js但
2023-02-24
错误 TypeError:未定义不是函数 为什么我的对象没有转换为数组?这是我遇到的错误 我正在尝试映射当前对象的所有项目,但我想将其转换为数组以映射所有项目 我该怎么做?它没有转换成数组 我尝试了互联网上的一些解决方案 我该怎么做?目前它给我 null 并且当我第一次 const propertyValues = Object.values(item); 它给了我错误 TypeError:未定义
2023-02-18
我在我的项目中使用 Next.js 和 Next-auth。我正在构建一个侧边栏组件,我想在其中显示来自用户的项目列表。因此,我使用 useSession 获取会话。当我像这样记录会话时...export default function Sidebar() {const { data: session, status } = useSession();console.log(session);r
2023-02-16
我已经安装了 expo Location:npx expo install expo-location每当我尝试在我的应用程序中使用它时都会出现错误import * as Location from 'expo-location';console.log(Location) //Leads to an Error when I try to call it错误:Android Bundling c
2023-01-29
我遇到了有关 Geocoding API 的错误。我试图在用户按下此按钮时获取坐标<TouchableOpacitystyle={tw`flex-row items-center p-5`}onPress={() => {dispatch(setDestination({geometry: {location: { lat: 3.0023237, lng: 101.7059165 },},desc
2023-01-23
这是我之前帖子的后续。我已经调试这个问题一段时间了,尽管我还没有修复它,但我发现了一些问题,所以也许有人能帮忙。这是整个设置:app-config.json (/src/assets/):{"apiUrl": "localhost:8080"}app-config.service.ts (/src/app/):import {Injectable, Injector} from '@angular
2023-01-13
.有人可以告诉我如何修复此错误 ERROR TypeError: undefined 不是对象(评估'userData.username')我正在构建一个小应用程序,因此当您登录应用程序并进入主页时,您需要允许获取您的城市名称位置的权限,在前端获取您的城市名称后,它会将您的城市名称发送到后端以保存您的城市名称在数据库中,并且您的城市名称将保存在数据库“城市是一个字符串”中,直到这里一切正常,它将我
2023-01-08
我尝试以这种方式检索数据:useEffect(() => {async function fetchData() {const response = await fetch('https://hasanadiguzel.com.tr/api/kurgetir');const json = await response.json();setData(json);}fetchData();}, [])
2022-12-22
我该如何修复此错误?当我返回屏幕时,它显示此错误,有人知道我该如何修复此问题吗?我从不同的屏幕获取 useremail 和 userVerificationCode,你们都可以看到我的 useremail 和 userVerificationCode 来自哪个函数const ForgetPassword_Verify = ({ navigation, route }) => {const { us
2022-12-21