1) 프런트 엔드에서 서버로 http requests
을 전송하는 방법과 방법은 무엇이며 어떻게 달라졌습니까?프런트 엔드에서 일반 http 요청을 보내는 방법은 무엇입니까?
2) 나에게 명백한 유일한 사실은 form
을 백엔드의 경로 처리기에 제출할 때 또는 button
을 클릭하면 기본적으로 다른 모든 웹 페이지로 리디렉션된다는 것입니다 정상적인 http 요청으로.
3) 우리는 백 엔드에서 프런트 엔드와 같은 http requests
을 보낼 수 있는지 궁금합니다.
const https = require("https");
const url =
"https://maps.googleapis.com/maps/api/geocode/json?address=Florence";
https.get(url, res => {
res.setEncoding("utf8");
let body = "";
res.on("data", data => {
body += data;
});
res.on("end",() => {
body = JSON.parse(body);
console.log(
`City: ${body.results[0].formatted_address} `
);
});
});
브라우저에서 사용하는 경우 XMLHttpRequest (일반적으로 Ajax라고 함)를 사용하거나 대부분의 JavaScript 프레임 워크 (jQery, Angular 등)에서 제공하는 상위 버전을 사용할 수 있습니다. 커맨드 라인에서 의미가 있다면, ciel, wget 등 많은 것들이 있습니다. 만약 당신이 다른 언어를 원한다면, 그것은 언어 (아마도 프레임 워크, OS ...)에 달려있을 것입니다. – jcaron