[라즈베리파이] node.js로 웹 서버 만들기

2020. 4. 5. 22:06Raspberry Pi

반응형

1. node.js, express 설치

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install express

setup_12.x로 안정된 버전인 12.x를 설치하지만 나중에 설치한다면 13.x로 변경하면 된다.

 

2. node.js 프로젝트 생성

따로 폴더와 package.json 파일을 만들어 실행해도 되지만 아래 코드가 더 간편하다.

mkdir Test
cd Test
npm init

이름, 설명 등 여러 정보를 기입하며 엔터를 누르면 자동으로 package가 생성된다.

 

3. index.js 작성

Test폴더에 index.js 파일을 만들고 에디터로 아래 코드를 작성한다.

var express = require('express')
var app = express()

app.get('/', function(req, res) {
   res.send('<h1>Helloooo</h1>')
})

app.listen(8888,function(){
   console.log("server started at 8888")
})

 

예제코드이며 포트는 사용 중인 포트를 제외하고 마음대로 설정했다.

실행할 때는 '(라즈베리파이 ip):8888'로 접속하면 된다.

반응형

'Raspberry Pi' 카테고리의 다른 글

[라즈베리파이] node.js로 서보모터(SG90) 구동  (0) 2020.04.05