커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-7 파이어베이스
[왕초보] 나만의 수익성 앱, 앱개발 종합반 v5
4주차
북마크
안*천
댓글
5
추천
0
조회수
15
조회수
15
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


복습하면서 코드스니펫 두 개를 붙혀넣으니 오류가 생기네요. 응급조차 부탁합니다.






작성한 코드 및 에러 메세지

Error: Text strings must be rendered within a <Text> component.


This error is located at:

  in RCTView (created by View)

  in View (created by Card)

  in RCTView (created by View)

  in View (created by AnimatedComponent)

  in AnimatedComponent

  in AnimatedComponentWrapper (created by TouchableOpacity)

  in TouchableOpacity (created by TouchableOpacity)

  in TouchableOpacity (created by Card)

  in Card (created by MainPage)

  in RCTView (created by View)

  in View (created by MainPage)

  in RCTView (created by View)

  in View (created by ScrollView)

  in RCTScrollView (created by ScrollView)

  in ScrollView (created by ScrollView)

  in ScrollView (created by MainPage)

  in MainPage (created by SceneView)

  in StaticContainer

  in EnsureSingleNavigator (created by SceneView)

  in SceneView (created by CardContainer)

  in RCTView (created by View)

  in View (created by CardContainer)

  in RCTView (created by View)

  in View (created by CardContainer)

  in RCTView (created by View)

  in View

  in CardSheet (created by Card)

  in RCTView (created by View)

  in View (created by AnimatedComponent)

  in AnimatedComponent

  in AnimatedComponentWrapper (created by PanGestureHandler)     

  in PanGestureHandler (created by PanGestureHandler)

  in PanGestureHandler (created by Card)

  in RCTView (created by View)

  in View (created by AnimatedComponent)

  in AnimatedComponent

  in AnimatedComponentWrapper (created by Card)

  in RCTView (created by View)

  in View (created by Card)

  in Card (created by CardContainer)

  in CardContainer (created by CardStack)

  in RNSScreen (created by AnimatedComponent)

  in AnimatedComponent

  in AnimatedComponentWrapper (created by InnerScreen)

  in Suspender (created by Freeze)

  in Suspense (created by Freeze)

  in Freeze (created by DelayedFreeze)

  in DelayedFreeze (created by InnerScreen)

  in InnerScreen (created by Screen)

  in Screen (created by MaybeScreen)

  in MaybeScreen (created by CardStack)

  in RNSScreenContainer (created by ScreenContainer)

  in ScreenContainer (created by MaybeScreenContainer)

  in MaybeScreenContainer (created by CardStack)

  in RCTView (created by View)

  in View (created by Background)

  in Background (created by CardStack)

  in CardStack (created by HeaderShownContext)

  in RNCSafeAreaProvider (created by SafeAreaProvider)

  in SafeAreaProvider (created by SafeAreaInsetsContext)

  in SafeAreaProviderCompat (created by StackView)

  in RNGestureHandlerRootView (created by GestureHandlerRootView)  

  in GestureHandlerRootView (created by StackView)

  in StackView (created by StackNavigator)

  in PreventRemoveProvider (created by NavigationContent)

  in NavigationContent

  in Unknown (created by StackNavigator)

  in StackNavigator (created by StackNavigator)

  in StackNavigator (created by App)

  in EnsureSingleNavigator

  in BaseNavigationContainer

  in ThemeProvider

  in NavigationContainerInner (created by App)

  in App (created by withDevTools(App))

  in withDevTools(App)

  in RCTView (created by View)

  in View (created by AppContainer)

  in RCTView (created by View)

  in View (created by AppContainer)

  in AppContainer

  in main(RootComponent)

at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null 

in reportException

at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null 

in handleException

at node_modules\react-native\Libraries\Core\ReactFiberErrorDialog.js:null in showErrorDialog

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in logCapturedError

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in update.callback

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in callCallback

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitUpdateQueue

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffectOnFiber

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutMountEffects_complete     

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffects_begin

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffects

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitRootImpl

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitRoot

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in performSyncWorkOnRoot

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in flushSyncCallbacks

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in flushSyncCallbacksOnlyInLegacyMode    

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in scheduleUpdateOnFiber

at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in dispatchSetState

at pages\MainPage.js:null in setTimeout$argument_0

at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _allocateCallback$argument_0

at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _callTimer

at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in callTimers

at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __callFunction

at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard$argument_0

at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard

at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in callFunctionReturnFlushedQueue

PayloadTooLargeError: request entity too large

  at readStream (C:\Users\ahn\AppData\Roaming\nvm\v16.19.0\node_modules\expo-cli\node_modules\raw-body\index.js:163:17)

  at getRawBody (C:\Users\ahn\AppData\Roaming\nvm\v16.19.0\node_modules\expo-cli\node_modules\raw-body\index.js:116:12)

  at read (C:\Users\ahn\AppData\Roaming\nvm\v16.19.0\node_modules\expo-cli\node_modules\body-parser\lib\read.js:79:3)

  at jsonParser (C:\Users\ahn\AppData\Roaming\nvm\v16.19.0\node_modules\expo-cli\node_modules\body-parser\lib\types\json.js:138:5)     

  at call (C:\Users\ahn\Desktop\spart-study\spart-myhoneytip-chun\node_modules\connect\index.js:239:7)

  at next (C:\Users\ahn\Desktop\spart-study\spart-myhoneytip-chun\node_modules\connect\index.js:183:5)

  at remoteDevtoolsCorsMiddleware (C:\Users\ahn\AppData\Roaming\nvm\v16.19.0\node_modules\expo-cli\node_modules\@expo\dev-server\src\middleware\remoteDevtoolsCorsMiddleware.ts:31:3)

  at call (C:\Users\ahn\Desktop\spart-study\spart-myhoneytip-chun\node_modules\connect\index.js:239:7)

  at next (C:\Users\ahn\Desktop\spart-study\spart-myhoneytip-chun\node_modules\connect\index.js:183:5)

  at serveStatic (C:\Users\ahn\Desktop\spart-study\spart-myhoneytip-chun\node_modules\serve-static\index.js:75:16)


Object {

 "coords": Object {

  "accuracy": 20,

  "altitude": 51.30000305175781,

  "altitudeAccuracy": 2.078787088394165,

  "heading": 0,

  "latitude": 35.2836727,

  "longitude": 128.4339309,

  "speed": 0,

 },

 "mocked": false,

 "timestamp": 1678227320978,

}

35.2836727

128.4339309

Object {

 "config": Object {

  "adapter": Array [

   "xhr",

   "http",

  ],

  "data": undefined,

  "env": Object {

   "Blob": [Function Blob],

   "FormData": [Function FormData],

  },

  "headers": Object {

   "Accept": "application/json, text/plain, */*",

  },

  "maxBodyLength": -1,

  "maxContentLength": -1,

  "method": "get",

  "timeout": 0,

  "transformRequest": Array [

   [Function transformRequest],

  ],

  "transformResponse": Array [

   [Function transformResponse],

  ],

  "transitional": Object {

   "clarifyTimeoutError": false,

   "forcedJSONParsing": true,

   "silentJSONParsing": true,

  },

  "url": "http://api.openweathermap.org/data/2.5/weather?lat=35.2836727&lon=128.4339309&appid=cfc258c75e1da2149c33daffd07a911d&units=metric",

  "validateStatus": [Function validateStatus],

  "xsrfCookieName": "XSRF-TOKEN",

  "xsrfHeaderName": "X-XSRF-TOKEN",

 },

 "data": Object {

  "base": "stations",

  "clouds": Object {

   "all": 0,

  },

  "cod": 200,

  "coord": Object {

   "lat": 35.2837,

   "lon": 128.4339,

  },

  "dt": 1678227319,

  "id": 1925936,

  "main": Object {

   "feels_like": 2.97,

   "humidity": 87,

   "pressure": 1024,

   "temp": 2.97,

   "temp_max": 2.97,

   "temp_min": 2.97,

  },

  "name": "Naesŏ",

  "sys": Object {

   "country": "KR",

   "id": 5507,

   "sunrise": 1678225674,

   "sunset": 1678267611,

   "type": 1,

  },

  "timezone": 32400,

  "visibility": 8000,

  "weather": Array [

   Object {

    "description": "haze",

    "icon": "50d",

    "id": 721,

    "main": "Haze",

   },

  ],

  "wind": Object {

   "deg": 280,

   "speed": 0.51,

  },

 },

 "headers": Object {

  "access-control-allow-credentials": "true",

  "access-control-allow-methods": "GET, POST",

  "access-control-allow-origin": "*",

  "connection": "keep-alive",

  "content-length": "454",

  "content-type": "application/json; charset=utf-8",

  "date": "Tue, 07 Mar 2023 22:15:19 GMT",

  "server": "openresty",

  "x-cache-key": "/data/2.5/weather?lat=35.28&lon=128.43&units=metric",

 },

 "request": XMLHttpRequest {

  "DONE": 4,

  "HEADERS_RECEIVED": 2,

  "LOADING": 3,

  "OPENED": 1,

  "UNSENT": 0,

  "_aborted": false,

  "_cachedResponse": undefined,

  "_hasError": false,

  "_headers": Object {

   "accept": "application/json, text/plain, */*",

  },

  "_incrementalEvents": false,

  "_lowerCaseResponseHeaders": Object {

   "access-control-allow-credentials": "true",

   "access-control-allow-methods": "GET, POST",

   "access-control-allow-origin": "*",

   "connection": "keep-alive",

   "content-length": "454",

   "content-type": "application/json; charset=utf-8",

   "date": "Tue, 07 Mar 2023 22:15:19 GMT",

   "server": "openresty",

   "x-cache-key": "/data/2.5/weather?lat=35.28&lon=128.43&units=metric",

  },

  "_method": "GET",

  "_perfKey": "network_XMLHttpRequest_http://api.openweathermap.org/data/2.5/weather?lat=35.2836727&lon=128.4339309&appid=cfc258c75e1da2149c33daffd07a911d&units=metric",

  "_performanceLogger": PerformanceLogger {

   "_closed": false,

   "_extras": Object {},

   "_pointExtras": Object {},

   "_points": Object {

    "initializeCore_end": 71533409.93295,

    "initializeCore_start": 71533196.620527,

   },

   "_timespans": Object {

    "network_XMLHttpRequest_http://192.168.0.5:19000/logs": Object {

     "endExtras": undefined,

     "endTime": 71536248.593448,

     "startExtras": undefined,

     "startTime": 71536057.217679,

     "totalTime": 191.37576900422573,

    },

    "network_XMLHttpRequest_http://192.168.0.5:19000/symbolicate": Object {

     "endExtras": undefined,

     "endTime": 71537724.604947,

     "startExtras": undefined,

     "startTime": 71537419.137024,

     "totalTime": 305.4679230004549,

    },

    "network_XMLHttpRequest_http://api.openweathermap.org/data/2.5/weather?lat=35.2836727&lon=128.4339309&appid=cfc258c75e1da2149c33daffd07a911d&units=metric": Object {

     "endExtras": undefined,

     "endTime": 71540475.221829,

     "startExtras": undefined,

     "startTime": 71540044.311753,

     "totalTime": 430.9100759923458,

    },

   },

  },

  "_requestId": null,

  "_response": "{\"coord\":{\"lon\":128.4339,\"lat\":35.2837},\"weather\":[{\"id\":721,\"main\":\"Haze\",\"description\":\"haze\",\"icon\":\"50d\"}],\"base\":\"stations\",\"main\":{\"temp\":2.97,\"feels_like\":2.97,\"temp_min\":2.97,\"temp_max\":2.97,\"pressure\":1024,\"humidity\":87},\"visibility\":8000,\"wind\":{\"speed\":0.51,\"deg\":280},\"clouds\":{\"all\":0},\"dt\":1678227319,\"sys\":{\"type\":1,\"id\":5507,\"country\":\"KR\",\"sunrise\":1678225674,\"sunset\":1678267611},\"timezone\":32400,\"id\":1925936,\"name\":\"Naesŏ\",\"cod\":200}",

  "_responseType": "",

  "_sent": true,

  "_subscriptions": Array [],

  "_timedOut": false,

  "_trackingName": "unknown",

  "_url": "http://api.openweathermap.org/data/2.5/weather?lat=35.2836727&lon=128.4339309&appid=cfc258c75e1da2149c33daffd07a911d&units=metric",

  "readyState": 4,

  "responseHeaders": Object {

   "Access-Control-Allow-Credentials": "true",

   "Access-Control-Allow-Methods": "GET, POST",

   "Access-Control-Allow-Origin": "*",

   "Connection": "keep-alive",

   "Content-Length": "454",

   "Content-Type": "application/json; charset=utf-8",

   "Date": "Tue, 07 Mar 2023 22:15:19 GMT",

   "Server": "openresty",

   "X-Cache-Key": "/data/2.5/weather?lat=35.28&lon=128.43&units=metric",

  },

  "responseURL": "http://api.openweathermap.org/data/2.5/weather?lat=35.2836727&lon=128.4339309&appid=cfc258c75e1da2149c33daffd07a911d&units=metric",

  "status": 200,

  "timeout": 0,

  "upload": XMLHttpRequestEventTarget {},

  "withCredentials": true,

 },

 "status": 200,

 "statusText": undefined,

}

2.97

Haze오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴