node.js로 사진 공유 소프트웨어 만들기

4018 단어 Node.js

목표


한 번은 남자가 생각했어요.나는 사진을 모두에게 보여주고 싶다.
그리고 남자는응용 프로그램으로 공유해 본 결과
구글 사진⇒ 구글 계정은 필수입니다.
아마존 사진⇒ 아마존 계정 필수
30일 앨범 ⇒ 150장 한정
인스타그램 → 역시 계정 문제.
응, 각종 제한이 귀찮아.보고 싶은 사람도 나이가 든 사람도 있기 때문에 가능하다면 브라우저에 계정 등 은어로 공유할 수 있는 것이 없으면 좋겠다.
그래서 좋아하는 게 없어서 스스로 서버를 만들기로 했다.

도구 사용


서버:node.js
클라이언트:vie.js
제 공부도 서버 제작에서 외부로 공개됐으면 좋겠어요.

환경 만들기


node.js 다운로드 및 설치 아래 내용 참조
https://qiita.com/Masayuki-M/items/840a997a824e18f576d8

서버 만들기

// ①HTTPサーバを作成するための必要
const http = require('http');

// ②サーバーを生成
const myServer = http.createServer(requestListener = (req, res) => {
    // どこからアクセスがあったか判定
    console.log(`url:${req.url}`);
    console.log(`method:${req.method}`);
    // ③HTTPレスポンスは必ず正常(200)を返すようにする
    res.writeHead(statusCode = 200, headers = {
        'Content-Type': 'text/html'
    });
    // ④表示するHTMLをレスポンス本体に設定
    res.end(data = '<!DOCTYPE html><html lang="ja"><head><meta charset="UTF-8"><title>写真共有</title></head><body>nodeのお勉強もかねて頑張るぞ!</body>\n')
});

// ⑤ポート番号:8081で受け付け開始
myServer.listen(port = 8081);

서버 시작

방문

그래서 서버 제작은 순조롭게 node를 완성했다.
다음은 템플릿이죠...
 

좋은 웹페이지 즐겨찾기