본문 바로가기

카테고리 없음

[Node] Push notifiaction

728x90


1. package.json 양식 셋업

npm init -y



2. node module 한번에 인스톨 하기

npm i web-push express body-parser



3. mpublic key 구하기

./node_modules/.bin/web-push generate-vapid-keys



4. 푸쉬 노티피케이션 순서( 정리하다 보기)


1. 푸쉬 할 내용 가져오기

2. 리소스 자원 생성

3. 기재할 내용 생성

4. 오브젝트를 보내기


1. Get pushSubscription object
2. Send 201 : resource created
3. Create payload
4. pass object into sendNotifacation




const subscription = req.body;
res.statusCode(201).json({});
const payload = JSON.stringify({title:'Push test'});
webpush.sendNotification(subscription,payload).catch(err => console.error(err));


가우넷 구름 USB 충전식 양면 대용량 보조배터리 손난로, 단일 상품, 화이트



"파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"