inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

res.req.file로 코딩하시는 이유가 궁금합니다.

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

multer를 사용해서 하나의 파일만 받는 메소드인 upload를 사용하고 그 안에서 req, res, err 를 받아서 console.log(res.req.file)을 코딩하실 때, 설명으로는 upload의 응답인 res에 ImageUpload.js의 요청인 req라고 설명주시면서 res.req.file를 코딩하셨는데 req.file로 ImageUpload.js의 요청을 받아오는 것까지는 이해가 되었으나, res.req.file을 코딩하시는 것은 이해가 잘되지 않았습니다. 조금 더 추가적인 설명 부탁드립니다.

  • express
  • react
  • firebase
  • nodejs
  • mongodb
김택수 댓글 1 좋아요 2 조회수 493

메인 슬라이딩 화면구현 CardStackView 구현 강의 4분 30초쯤 질문드려요!

해결됨

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

<com.yuyakaido.android.cardstackview.CardStackView android:layout_width="match_parent" android:layout_height="match_parent"/> 이렇게 작성하니 Class referenced in the layout file, com.yuyakaido.android.cardstackview. CardStackView, was not found in the project or the libraries Cannot resolve class com.yuyakaido.android.cardstackview.CardStackView 이런 에러가 뜨네요 뭐 따로 설치 해야하는건가요??

  • firebase
  • kotlin
  • android
노우준 댓글 3 좋아요 2 조회수 995

파이어베이스에 글이 정상적으로 입력되었는지 여부를 알 수 있어야

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

파이어베이스에 글이 정상적으로 입력되었는지 여부를 알 수 있어야 입력완료 메시지를 띄우고 그렇지 않고 글입력 실패일 경우에는 토스트 메시지가 달라질 것 같습니다. 물론 실패할 경우 finish도 실행하지 않게 되겠지요? 파이어베이스로부터 입력 결과를 알아를 확인하는 절차에 관해서도 함께 다루어주세요.

  • firebase
  • kotlin
  • android
LEE J 댓글 1 좋아요 0 조회수 208

Post 챕터 Read (1) 강의에서 axios 안되시는 분들 정보 공유합니다

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

백단에서 post요청 then().catch() 설정한 후 클라이언트 List.js에서 axios로 /api/post/list 포스트 요청하고 콘솔창 확인해보면 400 에러가 뜨는데 일단 서버폴더 Model/Post.js에서 스키마 부분 Collection : "posts"로 바꾼 다음에 다시 새로고침 해보니깐 postList 데이터 콘솔창에 찍힙니다 초반강의 몽구스 설정할 때 collation : "posts"로 하셨는데 오타인지 궁급합니다!

  • react
  • nodejs
  • firebase
  • mongodb
  • express
일산아잠만 댓글 4 좋아요 7 조회수 455

이미지 안 뜰 때 해결법!

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

안녕하세요. 강의 잘 듣고 있습니다. 질문란을 보니 저와 같은 분들이 질문을많이 올려주셨는데, 해결책을 알려드리려고 합니다. INTERNET permission을 추가하고 앱을 실행한 다음에, 안드로이드 에뮬레이터에서 앱을 삭제하고 다시 실행 하셔야 정상적으로 이미지가 뜨는 것을 확인할 수 있습니다. 열공하세요!

  • android
  • kotlin
  • firebase
훈지손 댓글 4 좋아요 2 조회수 1112

댓글 삭제 기능 구현 질문

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

안녕하세요 강의를 열심히 듣고있는 수강생입니다! 다름이 아니라 댓글 불러오기 강의를 수강한 이후 게시판 삭제 기능처럼 댓글도 똑같이 자기가 작성한 댓글을 삭제하도록 구현해보고 있는데 난관에 봉착하여 질문드리게 됐습니다.. binding . deleteIcon .setOnClickListener { itemClickListener .onClick( it , position ) } val myUid = FBAuth.getUid() val writerUid = items [ position ]. commentUid if (myUid.equals(writerUid)){ binding . deleteIcon . isVisible = true } else { } } } interface OnItemClickListener { fun onClick (v: View , position: Int) } // (3) 외부에서 클릭 시 이벤트 설정 fun setItemClickListener (onItemClickListener: OnItemClickListener) { this . itemClickListener = onItemClickListener } // (4) setItemClickListener 로 설정한 함수 실행 private lateinit var itemClickListener : OnItemClickListener } 우선 commentrvadpater에서 댓글아이템에 내가 작성한 댓글에 uid가 같으면 삭제 아이콘이 보이게끔 하는걸 뷰홀더에 적용시켰고, 성공했습니다. commentAdapter .setItemClickListener( object : CommentRVAdapter.OnItemClickListener{ override fun onClick (v: View , position: Int) { FBRef. commentRef .child( key ).removeValue() Toast.makeText( this @BoardInsideActivity , " 댓글 삭제 완료 " , Toast. LENGTH_SHORT ).show() } }) 리사이클러뷰 클릭 이벤트를 boardinsideactivity 즉, 게시판 내부를 구현해주는 액티비티에 구현하여 삭제아이콘을 누르면 댓글이 삭제가 완료되고 토스트메시지까지 띄워졌습니다. 하지만 문제가 생겼습니다.. 위에서 삭제 아이콘을 누르면 게시판 내에 댓글이 모두 삭제됩니다. 리얼타임베이스 시점에서 보면 게시판 key값 내에 파란 부분만 삭제하고 싶은데 빨간부분 모두 삭제됩니다 ..ㅠ commentAdapter .setItemClickListener( object : CommentRVAdapter.OnItemClickListener{ override fun onClick (v: View , position: Int) { FBRef. commentRef .child( key ).removeValue() Toast.makeText( this @BoardInsideActivity , " 댓글 삭제 완료 " , Toast. LENGTH_SHORT ).show() } }) 아마 이 코드에서 child에 있는 key값을 지워주는게 아닌 다른 값을 지워줘야 되는게 문제인거 같은데 child 안에 무슨 값을 넣어줘야될지 잘 모르겠습니다... class BoardInsideActivity : AppCompatActivity() { private lateinit var binding : ActivityBoardInsideBinding private lateinit var key : String private val TAG = BoardInsideActivity:: class . java . simpleName private val CommentDataList = mutableListOf <CommentModel>() private lateinit var commentAdapter :CommentRVAdapter override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) binding = ActivityBoardInsideBinding.inflate( layoutInflater ) setContentView( binding . root ) binding . boardSettingIcon .setOnClickListener { showDialog() } key = intent .getStringExtra( "key" ). toString () getBoardData( key ) getImageData( key ) binding . commentBtn .setOnClickListener { insertComment( key ) } getCommentData( key ) commentAdapter = CommentRVAdapter( this, CommentDataList ) binding . commentRV . adapter = commentAdapter binding . commentRV . layoutManager = LinearLayoutManager( this, LinearLayoutManager. VERTICAL , false ) binding . commentRV .addItemDecoration(DividerItemDecoration( this, DividerItemDecoration. VERTICAL )) commentAdapter .setItemClickListener( object : CommentRVAdapter.OnItemClickListener{ override fun onClick (v: View , position: Int) { FBRef. commentRef .child( key ).removeValue() Toast.makeText( this @BoardInsideActivity , " 댓글 삭제 완료 " , Toast. LENGTH_SHORT ).show() } }) } fun getCommentData (key:String){ val postListener = object : ValueEventListener { override fun onDataChange (dataSnapshot: DataSnapshot) { CommentDataList .clear() for (dataModel in dataSnapshot. children ) { Log.d( TAG , dataModel.toString()) dataModel. key val item = dataModel.getValue(CommentModel:: class . java ) CommentDataList .add(item!!) } commentAdapter .notifyDataSetChanged() } override fun onCancelled (databaseError: DatabaseError) { // Getting Post failed, log a message Log.w( TAG , "loadPost:onCancelled" , databaseError.toException()) } } FBRef. commentRef .child(key).addValueEventListener(postListener) } fun insertComment (key :String) { FBRef . commentRef .child(key) .push() .setValue( CommentModel( binding . commentArea . text .toString() , FBAuth.getTime() , FBAuth.getUid() ) ) Toast.makeText( this, " 입력 완료 " , Toast. LENGTH_SHORT ).show() binding . commentArea .setText( "" ) } private fun showDialog (){ val mDialogView = LayoutInflater.from( this ).inflate(R.layout. custom_dialog , null ) val mBuilder = AlertDialog.Builder( this ) .setView(mDialogView) .setTitle( " 게시글 수정 / 삭제 " ) val alertDialog = mBuilder.show() alertDialog.findViewById<Button>(R.id. editBtn )?.setOnClickListener { val intent = Intent( this, BoardEditActivity:: class . java ) intent.putExtra( "key" , key ) startActivity(intent) alertDialog.cancel() } alertDialog.findViewById<Button>(R.id. removeBtn )?.setOnClickListener { FBRef. boardRef .child( key ).removeValue() Toast.makeText( this, " 삭제 완료 " , Toast. LENGTH_SHORT ).show() finish() } } private fun getImageData (key: String){ // Reference to an image file in Cloud Storage val storageReference = Firebase. storage . reference .child(key + ".png" ) // ImageView in your Activity val imageViewFromFB = binding . getImageArea storageReference. downloadUrl .addOnCompleteListener( OnCompleteListener { task -> if (task. isSuccessful ){ Glide.with( this ) .load(task. result ) .into(imageViewFromFB) } else { binding . getImageArea . isVisible = false } } ) } private fun getBoardData (key: String) { val postListener = object : ValueEventListener { override fun onDataChange (dataSnapshot: DataSnapshot) { try { val dataModel = dataSnapshot.getValue(BoardModel:: class . java ) dataModel!!. title ?. let { Log.d( TAG , it ) } binding . titleArea . text = dataModel!!. title binding . textArea . text = dataModel!!. content binding . timeArea . text = dataModel!!. time binding . uidArea . text = dataModel!!. uid val myUid = FBAuth.getUid() val writerUid = dataModel . uid if (myUid.equals(writerUid)){ binding . boardSettingIcon . isVisible = true } else { } } catch (e:Exception){ Log.d( TAG , " 삭제완료 " ) } } override fun onCancelled (databaseError: DatabaseError) { // Getting Post failed, log a message Log.w( TAG , "loadPost:onCancelled" , databaseError.toException()) } } FBRef. boardRef .child(key).addValueEventListener(postListener) } } 이건 전체 코드입니다.

  • kotlin
  • firebase
  • android
김승우 댓글 2 좋아요 0 조회수 799

09:55 질문입니다!

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

- package com.daeyeon.fb_firebase_email_password_auth import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.EditText import android.widget.Toast import com.google.firebase.auth.FirebaseAuth import com.google.firebase.auth.ktx.auth import com.google.firebase.ktx.Firebase class MainActivity : AppCompatActivity() { private lateinit var auth : FirebaseAuth override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) auth = Firebase. auth val joinBtn = findViewById<Button>(R.id. joinBtn ) joinBtn.setOnClickListener { val email = findViewById<EditText>(R.id. emailArea ) val password = findViewById<EditText>(R.id. passwordArea ) Log.d( "MAIN" , email. text .toString()) Log.d( "MAIN" , password. text .toString()) auth .createUserWithEmailAndPassword(email. text .toString() , password. text .toString()) .addOnCompleteListener( this ) { task -> if (task. isSuccessful ) { // Sign in success, update UI with the signed-in user's information Toast.makeText( this, " 성공 " , Toast. LENGTH_LONG ).show() } else { // If sign in fails, display a message to the user. Toast.makeText( this, " 실패 " , Toast. LENGTH_LONG ).show() } } } } } 이메일 비번을 치고 회원가입을 누르면 자꾸 실패가 떠요!....

  • kotlin
  • firebase
  • android
D Y 댓글 2 좋아요 0 조회수 276

nextInt가 import가 안됩니다.

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

alt+enter를 눌러도 임포트가 계속 안되는데 혹시 이유를 알수 있을까요? 혹시 몰라 MainActivity의 코드를 첨부하겠습니다!감사합니다! package com.example.dice_app import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Toast import androidx.databinding.DataBindingUtil import com.example.dice_app.databinding.ActivityMainBinding import java.util.* import kotlin.random.Random.Default.nextInt class MainActivity : AppCompatActivity() { private lateinit var binding : ActivityMainBinding override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) binding = DataBindingUtil.setContentView( this, R.layout. activity_main ) val diceImage1 = binding . dice1 val diceImage2 = binding . dice2 binding . diceStartBtn .setOnClickListener { Toast.makeText( this, " 주사위 GO!" , Toast. LENGTH_LONG ).show() Log.d( "MainActivity" , Random.nextInt( 1 , 6 ).toString()) Log.d( "MainActivity" , Random.nextInt( 1 , 6 ).toString()) val number1 = Random.nextInt( 1 , 6 ) val number2 = Random.nextInt( 1 , 6 ) if (number1 == 1 ){ diceImage1.setImageResource(R.drawable. dice_1 ) } else if (number1 == 2 ){ diceImage1.setImageResource(R.drawable. dice_2 ) } else if (number1 == 3 ){ diceImage1.setImageResource(R.drawable. dice_3 ) } else if (number1 == 4 ){ diceImage1.setImageResource(R.drawable. dice_4 ) } else if (number1 == 5 ){ diceImage1.setImageResource(R.drawable. dice_5 ) } else { diceImage1.setImageResource(R.drawable. dice_6 ) } if (number2 == 1 ){ diceImage2.setImageResource(R.drawable. dice_1 ) } else if (number2 == 2 ){ diceImage2.setImageResource(R.drawable. dice_2 ) } else if (number2 == 3 ){ diceImage2.setImageResource(R.drawable. dice_3 ) } else if (number2 == 4 ){ diceImage2.setImageResource(R.drawable. dice_4 ) } else if (number2 == 5 ){ diceImage2.setImageResource(R.drawable. dice_5 ) } else { diceImage2.setImageResource(R.drawable. dice_6 ) } } } }

  • firebase
  • kotlin
  • android
정현종 댓글 1 좋아요 0 조회수 207

파이어베이스 설치 오류인가요?

미해결

리액트로 로그인을 구현하려 파이어베이스를 설치했는데 사이트를 열려고 하니 오른쪽처럼 오류가 떴습니다 설치도 제대로 했고 firebaseConfig를 만들기 전까진 오류없이 잘 실행됐는데 어떤게 문제일까요?

  • 파이어베이스
  • firebase
  • 리액트
Won 댓글 0 좋아요 0 조회수 276

firebase list err 해결

미해결

파이어베이스(Firebase)를 이용한 웹+안드로이드 메모 어플리케이션 만들기

영상에서는 터미널에서 firebase login을 한 뒤, firebase list 를 입력하면 연결된 프로젝트를 확인할 수 있다고 나오는데 버전이 달라져서 firebase projects:list 라고 입력해야 확인이 가능합니다! firebase list 라고 입력하면 Error: list is not a Firebase command 이렇게 에러가 납니다. 참고하세요 :)

  • firebase
  • firebase
  • setting
  • android
kimyerim1935 댓글 1 좋아요 2 조회수 382

firebase 업데이트 된버전에 코드를 알 수 있을 까요?

미해결

1:1채팅 만들기(Android + Kotlin + Firebase)

firebase 업데이트 된버전에 코드를 참고하고 싶은데 공개된 소스가 없나요? 강의 들으면서 firebase 공식문서 같이보면서 수정하는 방법 밖에 없나요?

  • firebase
  • firebase
  • kotlin
  • android
homie 댓글 1 좋아요 0 조회수 246

is not defined

미해결

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

강사님 설명이 너무 부실합니다 ㅜㅜ 다른강의에서 한거라서 건너띈다는 부분이 너무 많네요.. firebase . firestore () firebase . auth (). currentUser db . collection 이런 부분 무슨 기능인지 모르겠는데 따로 제가 다 찾아봐야 되는거죠?

  • pwa
  • firebase
  • vuejs
댓글 2 좋아요 1 조회수 409

node-sass 때문에 서버실행이 안됩니다

미해결

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

어떻게 해결해야 할까요? 강의 진행을 못하고 있습니다 ㅜㅜ

  • vuejs
  • firebase
  • pwa
댓글 3 좋아요 0 조회수 430

질문 답변 부탁드립니다. 회원가입, 로그인 페이지에서 로딩

미해결

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

npm run start를 실행하면 loading만 게속 뜨고 넘어가질 않네요. 현재 회원가입 및 로그인 파이어베이스 9 버젼으로 바꾼 상태입니다. 코드도 다 똑같이 했는데 뭐가 문제인지 모르겠습니다. 아마 redux 저장에서 문제가 생긴거 같은데 잘 모르겠네요 git hub 주소도 첨부합니다. https://github.com/dgd03146/React-firebase-chat-app

  • react
  • 웹앱
  • firebase
댓글 1 좋아요 0 조회수 389

글 수정 단계에서 사진도 수정하려고 하다가 문제가 발생했습니다.

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

게시글 수정 단계에서 사진 또한 BoardWriteActivity에서와 마찬가지로 startActivityForResult 으로 변경할 수 있게 만들어보려고 했습니다. 그러나 이번에는 또 어떤 값이 전달되지 않는 것인지 NullPointerException 오류가 뜨고 있습니다. 이 코드를 복사해온 BoardWriteActivity는 정상작동하는 것을 보니 리퀘스트코드가 겹치는게 문제인가 싶어 바꿔주어 보아도 안되고 , setResult( RESULT_OK )등의 명령어를 통해 Result 값을 지정해보는 등의 시도는 해봤지만, 전혀 차도가 없습니다. 강의에서 하지 않은 것을 가고 만지작거리다가 질문드리는게 죄송하지만, 이 오류의 해결법에 대해 질문드려도 괜찮을까요? 우선 오류가 발생한 BoardEditActivity입니다. class BoardEditActivity : AppCompatActivity() { private lateinit var binding : ActivityBoardEditBinding private lateinit var key : String private lateinit var Wuid : String override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_board_edit ) binding = DataBindingUtil.setContentView( this, R.layout. activity_board_edit ) key = intent .getStringExtra( "key" ). toString () getBoardData( key ) getImageData( key ) binding . BEAPUSHbtn .setOnClickListener { editBoardText( key ) } binding . BEAIMG1 .setOnClickListener { val key = FBRef. boardRef .push(). key . toString () val gallery = Intent(Intent. ACTION_PICK , MediaStore.Images.Media. INTERNAL_CONTENT_URI ) startActivityForResult(gallery , 50 ) } } private fun getImageData (key: String) { Log.d( " 키값 검사 " , key.toString()) // Reference to an image file in Cloud Storage val storageReference = Firebase. storage . reference .child(key + ".png" ) // ImageView in your Activity val imageViewFromFB = binding . BEAIMG1 storageReference. downloadUrl .addOnCompleteListener( OnCompleteListener { task -> if (task. isSuccessful ) { Glide.with( this ) .load(task. result ) .into(imageViewFromFB) } else { Toast.makeText( this, " 이미지가 없습니다 " , Toast. LENGTH_LONG ).show() } } ) } private fun getBoardData (key: String) { val postListener = object : ValueEventListener { override fun onDataChange (dataSnapshot: DataSnapshot) { try { val dataModel = dataSnapshot.getValue(BoardModel:: class . java ) binding . BEAED1 .setText(dataModel!!. title ) binding . BEAED2Context .setText(dataModel!!. title ) Wuid = dataModel!!. uid } catch (e: Exception) { Log.d( " 삭제완료 " , "Delete" ) } } override fun onCancelled (databaseError: DatabaseError) { // Getting Post failed, log a message Log.w( TAG , "loadPost:onCancelled" , databaseError.toException()) } } FBRef. boardRef .child(key).addValueEventListener(postListener) } private fun editBoardText (key: String) { val time = firebaseauth.getTime() FBRef. boardRef .child(key) // .push() .setValue( BoardModel( binding . BEAED1 . text .toString() , binding . BEAED2Context . text .toString() , Wuid , time ) ) Toast.makeText( this, " 수정 완료 " , Toast. LENGTH_LONG ).show() finish() } override fun onActivityResult (requestCode: Int , resultCode: Int , data: Intent?) { super .onActivityResult(requestCode , resultCode , data) if (resultCode == RESULT_OK && requestCode == 50 ) { Log.d( " 데이터 체커 " , data. toString ()) val BEI1 = findViewById<ImageView>(R.id. BEI1 ) Glide.with( this ).load(data?. data ).into(BEI1) } } } 문제가 된다고 생각한 로그캣의 오류 페이지입니다. 4번째 줄의 로그가 잘렸는데, 혹시 잘린부분이 필요하실까 싶어 잘린부분의 로그도 올립니다. java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=50, result=-1, data=Intent { dat=content://com.google.android.apps.photos.contentprovider/-1/1/content://media/external/images/media/27/ORIGINAL/NONE/image/jpeg/1468372150 flg=0x1 clip={text/uri-list {...}} }} to activity {com.beyond.collect/com.beyond.collect.board.BoardEditActivity}: java.lang.NullPointerException: Argument must not be null

  • kotlin
  • android
  • firebase
최재훈 댓글 2 좋아요 0 조회수 467

firestore 호출 관련 문의 드립니다.

미해결

Flutter 입문 확장판 - 인스타그램 클론 2.0

안녕하세요. firestore 호출 관련하여 문의 드립니다. 각 위젯에서 StreamBuilder로 QuerySnapshot이든 DocumentSnapshot이든 그때 그때 호출하고 있는데, 만약 하나의 Document 내 필드들이 여러개 존재한다면(DocumentSnapshot을 의미함) 화면에서는 각 text별로 노출되어야 한다고 가정을 했을때요 예) FirebaseFirestore.instance.collection('userInfo').doc(widget.user.email).snapshots(); 이메일에 해당하는 userInfo에는 닉네임, 오늘의할말, 프로필사진 등 각각 정보가 들어있다고했을때 한번에 불러와서 변수에 각각 담아 저장하고있다가 각 text에 맞게 대입시켜주는게 효과적일듯 싶은데 그래서 최상위에서 화면로딩때 한번 호출후 변수에 담아놓고있다가 뿌려주고 싶습니다. (.get()사용이 아닌 .snapshots() 사용으로 실시간으로 변동되는사항이 있다면 변경이 되어야하겠죠) 제가 문의 드리고 싶은건 1-1. 각 text마다 스트림빌더위젯으로 호출하면 그만큼 firestore에 트랜잭션이 발생하여 과금도 두배로 발생되겠죠? 1-2. 그래서 효과적으로 firestore의 데이터를 호출하는 방법이 궁금합니다. 1-3. 방법도 여러가지가 있겠지만, 최상위트리에서 호출하는 방법이 있을까요?

  • firestore
  • firebase
  • ios
  • documentsnapshot
  • snapshot
  • android
  • Flutter
  • 클론코딩
현묵 댓글 1 좋아요 0 조회수 300

_firebase__WEBPACK_IMPORTED_MODULE_4__.default.auth is not a function

미해결

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

위 애러가 나오고 해결이 되지 않습니다. _firebase__WEBPACK_IMPORTED_MODULE_4__.default.auth is not a function

  • firebase
  • react
  • 웹앱
coder 댓글 3 좋아요 1 조회수 486

v-lazy-image 오류에 관해 문의 드립니다.

해결됨

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

안녕하세요 데이비드 선생님 수업을 수강하게 된 학생입니다. 금일 유용한 Vue 3rd part 모듈소개의 v-lazy-image 부분을 진행하는데 오류가 발생하였는데, 제가 미흡하여 오류의 원인을 파악할 수 없어서 문의드립니다. 영상에서는 약 13분부터 입니다. import VLazyImage from "v-lazy-image"; 를 추가하고 cmd 를 통해 yarn run serve 실행하는데 이미지와 같은 오류가 발생하였습니다. 웹 화면상에도 이미지가 나타나지 않습니다. 혹시 가능하시다면 해당 오류의 원인을 알 수 있을까요? 부탁드립니다. 강의 잘 보고 있습니다. 감사합니다.

  • v-lazy-image
  • vLazyImage
  • firebase
  • pwa
  • vuejs
한지한지 댓글 1 좋아요 1 조회수 310

데이터 가져오기 참조 질문

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

수업중에 1:23 에서 레퍼런스 주소를 가져온다고 하시면서 복사 붙여 넣기 하셨는데 그냥 통째로 잘라넣기 하면 왜 안되는지 궁금합니다. 그리고, 복사 - 붙여 넣기 후 save 버튼 클릭 리스너 안에서는 myRef에 user마다 개인적인 데이터베이스를 만들기 위해서 child()를 추가해주셨는데(14:54) , 1:27 (복사 - 붙여넣기 한) 위치 의 myRef에는 child() 속성(?)을 넣어주지 않아도 되나요?

  • firebase
  • android
  • kotlin
댓글 4 좋아요 0 조회수 435

안녕하세요 수업 중에 막히는 부분이 있어서 질문 남겨요

해결됨

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

자꾸 이런 오류가 떠서 수업 진행이 안되서 남깁니다. 확인하려 firebase.auth()를 콘솔로 찍어보니 이런 오류가 또 뜨더라고요... auth를 import 제대로 했고, 노드 모듈을 삭제하고 다시 실행해보라는 말도 있어서 해봤는데 똑같네요ㅠㅠ 구글링을 해도 별 소득이 없네요... 질 좋은 수업 열심히 듣고 있습니다!! 바쁘시지만 답변해주시면 더 열심히 하겠습니다!!

  • react
  • 웹앱
  • frontend
  • firebase
  • react
chaechae6326 댓글 1 좋아요 0 조회수 331

인기 태그

인프런 TOP Writers

주간 인기글