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));

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