전체 글 (111) 썸네일형 리스트형 [WorkerService] Quartz 사용하기 1. nuget package 설치 Quartz Quartz.Extensions.Hosting 2. Test Job 생성 // TestJob.csusing Quartz;namespace Test.WorkerService;public class TestJob : IJob{ public async Task Execute(IJobExecutionContext context) { Console.WriteLine("Welcome to .net 8.0"); }} 3. 잡, 트리거 등록 // Program.csusing Test.WorkerService;using Quartz;var builder = Host.CreateDefaultBuilder() .ConfigureService.. [Blazor] 간단한 웹 예제 따라하기 예제 주소내가 따라한 것마이크로 소프트는 예제가 참..꼭 하나씩 잘못된 부분이 있는 것 같다.맥으로 따라하는데 문제는 없었다.+) 새로 안 단어스케폴딩ASP.NET MVC에서 제공하는 스캐폴딩(Scaffolding, 뼈대 만들기)이란 기능은 하나 이상의 클래스(테이블)를 기반으로 신속하게 데이터 입출력 기능을 구현해 CRUD를 구현하는 코드와 뷰 페이지를 자동으로 만들어준다.Razor PageASP.NET MVC의 View component와 매우 유사하며 기본적으로 MVC와 동일한 문법과 기능을 가진다.Razor Page 와 MVC의 차이점은 Razor Page 자체 내에 Model(모델)과 Controller(컨트롤러) 코드가 포함되어 있다는 것이다.그리고 MVC 보다 쉬운 개발 경험을 제공한다. Java Script Mongoose 비동기 처리 아래 코드는 별 문제가 없어보이지만const old_info = await Video.findOne({"pk": res.locals.pk,"cctv_name": req.body.old_name}).then(resp=>{console.log("old resp: ", resp);}).catch(e=>{}); console.log("old_info: ", old_info);실행해보면 old_info가 undefined이다.db문제인줄 알고 한참 헤맸는데 await 때문이었다.다른 일을 하라고 넘어가기 때문에 old_info에 값을 할당하기 전에 old_info를 출력해버려서이다. await를 쓰지 않거나, then 에서 값을 받은 후 처리해야한다. 이전 1 ··· 14 15 16 17 18 19 20 ··· 37 다음