목록전체 글 (89)
Hello World...
current path 를 확인하려면 ModalRoute 를 사용하면 된다. import 'package:flutter/material.dart'; class ShopDrawer extends StatelessWidget { const ShopDrawer({super.key}); @override Widget build(BuildContext context) { // current path 를 알기 위해 활용 var route = ModalRoute.of(context); if (route != null) { print('current path: ${route.settings.name}'); } // ------------------------------- return Drawer( child: List..
플러터 ios 웹뷰 구현 중 구글 로그인 403 에러가 발생하였다. 다음과 같이 작성하니 해결되었다. class HomeScreen extends StatelessWidget { const HomeScreen({super.key}); @override Widget build(BuildContext context) { return const Scaffold( body: WebView( userAgent: "random", initialUrl: 'https://example.com', javascriptMode: JavascriptMode.unrestricted, ), ); } } https://dev.to/suraj975/flutter-webview-google-sigin-issue-3j2h Flutter..
import dayjs from "dayjs"; import utc from 'dayjs/plugin/utc'; dayjs.extend(utc); 위와 같이 작성했을 때 에러가 발생했다. 구글링 해보니 tsconfig "esModuleInterop": true 를 추가해줘야 했다. tsconfig.json ... "esModuleInterop": true ... https://github.com/iamkun/dayjs/issues/1367#issuecomment-779394889
삶의 회한은 인간의 본질적인 감각 중 하나로, 시간의 흐름 속에서 빛나는 순간과 어두운 순간, 모든 것을 다시 생각하게 만든다. 이 회한의 순간들은 우리의 인생에서 큰 터닝 포인트가 되기도 하며, 때로는 깊은 상처나 후회의 원인이 될 수 있다. 그렇지만 회한 자체는 단순히 과거를 뒤돌아보는 것 이상의 의미를 지닌다. 삶의 회한을 통해 우리는 인생의 패턴을 발견하게 된다. 우리가 반복하는 실수, 또는 미처 깨닫지 못한 교훈들. 이러한 순간들을 통해 우리는 자신의 삶에 대한 깊은 이해를 얻을 수 있다. 또한, 회한을 통해 우리는 자신의 가치관, 우선순위, 그리고 삶의 목적에 대해 다시 한번 생각해볼 기회를 얻게 된다. 그러나 회한만으로는 부족하다. 회한의 진정한 가치는 그것을 통해 얻은 깨달음을 현재와 미래..
next-auth 를 사용해서 카카오 로그인을 하려고 하는데 KOE101 에러가 발생하였다. 키 설정 문제라는 뜻인데 제대로 해결이 되지 않았다. 원인은 여전히 정확하게 모르는데 .env 에 입력한 주석 때문에 그런 것 같다. 지워주니 정상적으로 작동... .env KAKAO_CLIENT_ID="dfkljaskfj..." # 이렇게 주석 달면 안 된다. 이상하다 붙여쓰기를 한 것도 아닌데 아마 "" 큰 따옴표를 작성한 후 오른쪽에 주석을 달면 안 되는 것 같다. 좀 더 정확히 내용을 확인해 봐야겠다. https://bobbyhadz.com/blog/add-comments-to-env-file How to add Comments to a .env file - Complete Guide | bobbyhadz..
로컬에서는 문제 없이 작동했지만, nest.js 를 클라우드타입에 배포하게 되면 아래와 같은 에러가 발생하면서 빌드 및 실행이 제대로 되지 않았다. Module '"@prisma/client"' has no exported member ... 아래와 같이 빌드할 때 명령어를 추가해 주었지만 해결이 되지 않았다. "build": "npx prisma generate & nest build", 구글링을 하다가 아래와 같은 해결책을 찾아 적용하니 빌드 및 실행이 성공적으로 진행되었다. https://github.com/prisma/prisma/issues/13672 Module '"@prisma/client"' has no exported member 'PrismaClient'.ts(2305) · Issue ..
vercel 에서 제공하는 Next.js example 중 https://github.com/vercel/next.js/blob/canary/examples/with-docker-multi-env/docker/development/Dockerfile#L50 docker compose 를 사용하는 부분이 있다. 해당 샘플 코드를 다운 받아 실행하면 container 까지 잘 올라가지만 접속이 되지 않는다. ERR_EMPTY_RESPONSE 가 뜬다. 왜 접속이 되지 않는지 이것저것 확인해보니 HOSTNAME 이 localhost 로 되어 있어서 되지 않았다. 해당 부분을 "0.0.0.0" 으로 변경하니 접속이 되었다.