본문 바로가기
제품/ICT(웹서버)

웹 서버에서 자바스크립트를 사용하는 방법

by from_universe 2023. 12. 5.
반응형

웹 서버에서 자바스크립트를 사용하는 방법


1. Node.js 사용

   - Node.js는 JavaScript를 서버 측에서 실행할 수 있도록 하는 런타임 환경입니다. 

     이를 사용하여 서버를 만들고 실행할 수 있습니다.


   - Node.js를 설치하고, Express나 Koa와 같은 웹 프레임워크를 사용하여 서버를 만들 수 있습니다.

     예를 들어, Express를 사용한 간단한 서버 코드는 다음과 같습니다:

   ```javascript
   // Express 모듈 가져오기
   const express = require('express');
   const app = express();
   const port = 3000;

   // 루트 경로에 대한 핸들러 등록
   app.get('/', (req, res) => {
     res.send('Hello, World!');
   });

   // 서버 시작
   app.listen(port, () => {
     console.log(`Server is listening at http://localhost:${port}`);
   });
   ```

   이 코드는 클라이언트가 서버의 루트 경로에 접속하면 "Hello, World!"를 반환하는 간단한 Express 서버를 만듭니다.



2. Deno 사용

   - Deno는 JavaScript 및 TypeScript를 사용하여 서버 측에서 실행할 수 있는 런타임입니다. 

     Node.js와는 다르게 보안 측면에서 다양한 기능을 가지고 있습니다.

   - Deno를 설치하고, 서버 코드를 작성하여 실행할 수 있습니다.

     예를 들어, Deno를 사용한 간단한 서버 코드는 다음과 같습니다:


   ```javascript
   // 서버 생성
   import { serve } from 'https://deno.land/std/http/server.ts';
   const server = serve({ port: 3000 });

   console.log('Server is running at http://localhost:3000/');

   // 요청 처리
   for await (const request of server) {
     request.respond({ body: 'Hello, World!\n' });
   }
   ```

반응형

'제품 > ICT(웹서버)' 카테고리의 다른 글

[네트워크] 외부망(internet), 내부망  (0) 2023.12.14
IP 주소(Internet Protocol Address)  (0) 2023.12.07
도메인  (0) 2023.12.07