Node.js:로컬에서 서버 띄우기,node.js와 package.json | 시작하기에 앞서노드는 엔진엑스 없이도 배포, 웹서버 역할을 함 다른건(php) 포팅해줄 다른것이 필요함. | 로컬에서 서버를 돌리는 방법 https://developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server 참고1. python 이용 (폴더 자체를 서버로 돌림) SPA가 등장하면서 folder를 serving 하는게 뜸# If Python version returned above is 3.X python -m http.server # If Python version returned above is 2.X python -m Simp..
Node.js - forEach with delay | 들어가기에 앞서, foreach를 돌면서 각각의 번호들에게 sms를 보내는 요청을 서버에서 받으려면 시간이 좀 걸려야 하므로, 아래와 같이 delay를 하는기능이 필요했었다. 아래와 같이 서버에 요청을기다리면서 foreach를 돌때는 delay를 아래와 같이 해주면 된다. index를 꼭 넣어줘야 한다는것을 명시하기 바란다. pendingOrders.forEach(((po,index) => { setTimeout(async function(){ smsForm.to = po.get().mobile; await sendSMSRequest.sms(smsForm); }, 5000 *index); //유저의 폰번호를 form에 넣어준다. // }),);
참고했던 내용 : http://programmingsummaries.tistory.com/325 사내 재고부족메시지를 개선하기 위해 api를 수정해야했다. (기존 메시지) 어떤메뉴가 부족한지 몇개가 부족한지 나오지않았다, -> 재고가 부족합니다. (바꾸려는 메시지) 현재, (음식)의 재고가 (x)개 부족합니다. 다시주문해 주시기 바랍니다.아래 함수가 재고를 체크하는 함수였다. function isAvailableAdjustOrdereds(menuDailys, menuInfos) { return menuInfos.every((menuInfo) => { const menuDaily = menuDailys[_.findIndex(menuDailys, md => md.menuIdx === menuInfo.idx)..