반응형 전체 글130 [Flutter] 안드로이드 웹 뷰 오류 net::ERR_CACHE_MISS 해결 그냥 과외하는 애 영어 단어 시험 쉽게 내려다 더 어려운 길을 돌아가고 있는거 같다. 웹 배포 하고 플러터로 웹 뷰 띄우고 고생고생한거 같은데... 이 토이프로젝트는 나중에 포스팅 하기로 하고 apk 파일을 빌드해서 핸드폰에 설치한 다음 두근대는 마음으로 앱을 켰는데 이런 에러가 떠있었다. 이유는 사실 간단했는데 웹뷰는 인터넷에 엑세스 할 수 있도록 권한을 부여해주어야 한다. 따라서 AndroidManifest.xml에 다음과 같이 설정해 주어야 된다. 이게 debug/AndroidManifest.xml이랑 profile/AndroidManifest.xml에는 설정이 되어 있는데 정작 main/AndroidManifest.xml에는 설정이 안되있어서 난 문제였다. 저것만 허용해주면 끗 이 지긋지긋한 wo.. 2024. 1. 18. [Flutter] webview net::ERR_CLEARTEXT_NOT_PERMITTED 에러 해결 단순히 웹뷰로 웹을 띄워서 앱을 만드려고 하는데... 코드에 url을 넣었더니 딱하고 위같은 에러가 났다. 무슨 문제고 하니 구글에서 웹 뷰를 띄울 때 보안상의 문제로 https만 가능하게 하고 http 연결은 기본적으로 차단이 되어있기 때문에 발생하는 문제라고 한다. 따라서 http를 사용하는 내 웹 페이지를 웹 뷰에서 열기 위해서는 추가적인 설정을 해주어야 한다. AndroidManifest.xml에 android:usesCleartextTraffic="true" 를 추가해주면 된다. 다시 실행시켜보면 잘 가져오는 것을 확인할 수 있다. ios에서는 info.plist에 NSAppTransportSecurity NSAllowsArbitraryLoads NSAllowsArbitraryLoadsInWeb.. 2024. 1. 18. [Vue] vue-typescript 프로젝트에서 Cannot find module '../views/~~.vue' or its corresponding type declarations 에러 새롭게 진행할 프로젝트에서 프론트엔드를 Vue로 개발하기로 했다. 함께 진행하시는 분은 Vue를 회사에서 이미 쓰고 있었지만 나는 리액트만 써왔기 때문에 공식문서를 보고 튜토리얼을 따라한 다음 Vue 프로젝트를 만들었다. 적당한 폴더를 열고 > npm init vue@latest 옵션은 타입스크립트로 줬고 그렇게 해당 디렉토리에 들어가 npm install을 하고 npm run dev로 무사히 프로젝트를 실행시켰다. 이제 파일을 하나하나 열어보는데 index.ts 파일을 열었을 때 Cannot find module '../views/HomeView.vue' or its corresponding type declarations 이런 식으로 에러가 뜨는 것이다. 아 프로젝트 동작은 하는데 무엇이 문제인가 찾.. 2024. 1. 3. [Docker] Docker compose docker compose는 다중 컨테이너 도커 애플리케이션을 정의하고 실행하기 위한 도구이다. 레디스와 node.js를 둘 다 사용하는 서버를 만들어보고 docker compose로 실행해보자 도커 클라이언트로 레디스 서버를 위한 컨테이너를 실행시키고 먼저 express 세팅을 해준 뒤 index.js를 다음과 같이 작성한다. const express = require("express"); const redis = require("redis"); //레디스 클라이언트 생성 const client = redis.createClient({ // url: 'redis://redis:6379' // or socket: { port: 6379, host: 'redis-container' } }); const a.. 2023. 12. 27. 이전 1 ··· 5 6 7 8 9 10 11 ··· 33 다음 반응형