2017-12-19 2 views
1

내가 그 말에 나는 그것을 내가 따라 이러한 선택을 수집 할 그가 다른 일을 선택하는 http://localhost:3000/choose2로 리디렉션 될 것이다 선택 사용자 후에서 다른 선택을 사용자에게 제공하는 URL http://localhost:3000/choose1 선택해야한다고 가정하자 서버에 대한 게시물 요청을 수행합니다.어떻게 두 개의 다른 경로/URL에서 데이터를 수집 한 다음 끝에있는 수집 된 데이터를 사용하여 서버에 요청을 게시 할 수 있습니까?

그래서 제 질문은 이러한 선택을 저장하고 다음의 URL로 전달하는 방법은 무엇입니까?

내가 사용하고 expressJS

답변

0

당신이 원하는 것을 달성하기 위해 여러 가지 방법이 있습니다 : 예를 들어, 미들웨어 등의 기능을 사용하여

  1. 가 : app.get('/custom/route/',functions1(req,res,next),function2(req,res,next),function3(req,res,next),..);

  2. 당신이 많은 결합 할 수 있습니다 request 라이브러리를 사용하여이 당신은

을 원하는

개인적으로 첫 번째를 선호합니다.

+0

죄송합니다. 첫 번째 옵션의 작동 방식을 알 수 없습니다. 이게 뭔가? { } {} {0} {1, {{{{{{), }); 하나뿐 아니라 2 개의 URL이 있어야한다는 것을 알고 나를 위해 작성해 주실 수 있습니까? – Jahnson

0

모든 옵션을 다중 단계 형식으로 지정할 수 있습니다 (여기서 옵션은 frontend의 ​​JS로 구분됩니다). 그런 다음 끝에 하나만 제출해야합니다. 이것은 또한 모든 것을 처리하기 위해 하나의 경로 만 필요하다는 것을 의미합니다. 다음은 예입니다. https://www.w3schools.com/howto/howto_js_form_steps.asp

관련 문제