Node.js는 매우 인기 있는 서버측 JavaScript 인터프리터입니다. Node.js를 사용하면 클라이언트 요청에 응답하여 서버에서 실행되는 효율적인 서버 측 애플리케이션을 작성할 수 있습니다.
이 기사에서는 Node.js 웹 서비스를 작성하는 방법을 살펴보겠습니다.
Node.js 웹 서비스 작성을 시작하려면 Node.js를 설치해야 합니다. Node.js를 설치하려면 공식 웹사이트의 지침을 따르세요. Node.js를 설치한 후 터미널이나 명령 프롬프트에 node 명령을 입력하면 Node.js가 성공적으로 설치되었는지 확인할 수 있습니다.
이제 네트워크 서비스 작성을 시작할 수 있습니다.
my_server
로 지정하세요. 이 폴더에server.js
라는 파일을 만듭니다.my_server
。在此文件夹中,创建一个名为server.js
的文件。打开server.js
文件并添加以下代码:
const http = require('http'); const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World!\n'); }); server.listen(3000, () => { console.log('Server running at http://localhost:3000/'); });
以上代码创建了一个HTTP服务器,并将其绑定到3000端口。当有客户端通过浏览器或任何HTTP客户端访问该端口时,服务器将响应一个"Hello World!"消息。
server.js
文件,并在终端或命令提示符中切换到my_server
文件夹。在终端或命令提示符中输入以下命令,启动Server:
node server.js
在浏览器中访问以下地址:http://localhost:3000/
。您应该能够看到“Hello World!”消息。
恭喜!您已经创建了一个简单的Node.js网络服务。
现在,我们可以扩展网络服务,以处理URL请求。
打开server.js
文件并添加以下代码:
const http = require('http'); const url = require('url'); const server = http.createServer((req, res) => { const queryObject = url.parse(req.url, true).query; const name = queryObject.name; res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end(`Hello ${name || 'World'}!\n`); }); server.listen(3000, () => { console.log('Server running at http://localhost:3000/'); });
保存server.js
文件。
以上代码将解析URL查询参数,并使用参数name
来响应请求。
在终端或命令提示符中输入以下命令,启动Server:
node server.js
http://localhost:3000/?name=John
。您应该能够看到“Hello John!”消息。试试其他的名字,例如:http://localhost:3000/?name=Sarah
server.js
파일을 열고 다음 코드를 추가하세요.
server.js
파일을 저장하고 터미널이나 명령 프롬프트에서
my_server
폴더로 전환하세요.
서버를 시작하려면 터미널이나 명령 프롬프트에 다음 명령을 입력하세요. rrreee브라우저에서 다음 주소를 방문하세요:
http://localhost:3000/
. "Hello World!" 메시지를 볼 수 있습니다. 축하해요! 간단한 Node.js 웹 서비스를 만들었습니다. 3단계: URL 요청 처리이제 네트워크 서비스를 확장하여 URL 요청을 처리할 수 있습니다.
server.js
파일을 열고 다음 코드를 추가하세요. rrreee
server.js
파일을 저장하세요. 위 코드는 URL 쿼리 매개변수를 구문 분석하고
name
매개변수를 사용하여 요청에 응답합니다. 서버를 시작하려면 터미널이나 명령 프롬프트에 다음 명령을 입력하세요. rrreee브라우저에서 다음 주소를 방문하세요:
http://localhost:3000/?name=John
. "Hello John!" 메시지가 표시됩니다. 다른 이름을 사용해 보세요(예:
http://localhost:3000/?name=Sarah
). 위 코드는 URL 매개변수를 구문 분석하고 해당 매개변수를 사용하여 응답을 작성하는 방법을 보여줍니다. 결론이 기사에서는 Node.js를 사용하여 웹 서비스를 작성하는 방법을 배웠습니다. 우리는 URL 매개변수에 응답하고 특정 클라이언트 요청에 응답하도록 확장할 수 있는 간단한 HTTP 서버를 만드는 방법을 배웠습니다. Node.js는 효율적인 서버측 애플리케이션을 쉽게 만들 수 있게 해주는 강력한 JavaScript 인터프리터입니다.
위 내용은 Node.js 웹 서비스 작성 방법 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!