十分で簡単なnodejsサーバーを構築します.

4673 ワード

要約
10分以内にexpressを通じてnodejsサーバーを構築するように教えます.
具体的な手順
第一歩はパソコンにnodejsをインストールして、nodejs公式サイトにダウンロードします.https://nodejs.org/en/
第二のステップでプロジェクトフォルダを作成し、cdをフォルダにインストールします.expressプラグインをインストールします.
$ npm install  express
第三ステップは、フォルダにindex.jsファイルを新規作成します.
var express = require('express');
var app = express();
app.get('/',(req,res)=>{
    res.send('hello world');
})
app.listen(8888);
postmanプログラムをインストールして、サーバが利用可能かどうかをテストします.
ステップ4で解析データフォーマットのプラグインbody-parserをインストールします.
$ npm install body-parser
ステップ5をファイルにインポートします.
const bodyParser = require('body-parser');
バックエンド転送のデータフォーマットに基づいてファイル解析方式を設定します.
  • wwwフォーマットは
  • です.
    app.use(bodyParser.urlencoded({extended:false}));
  • json形式なら、
  • です.
    app.use(bodyParser.json());
    設定したらpostmanでテストできます.
    第六段階は実際には、簡単な使い方はもう大丈夫です.しかし、実際の作業では、ルーティングを設定する必要があります.まず、プロジェクトにルートとしてフォルダrouterを作成するファイルディレクトリです.routerの下にホーム.jsを新規作成します.
    const express = require('express');
    const route = express.Router();
    route.use((req,res,next)=>{
        console.log('      ');
        next();
    })
    route.post('/test',(req,res)=>{
        res.send('this is the home router');
    })
    module.exports = route;
    経路はindex.jsに導入される.
    const home = require('./router/home.js');
    app.use('/home',home);
    ステップ7で必要なものもあれば、スタティックディレクトリも設定できます.
    app.use('/static',express.static("./static"));
    ステップ8でドメインをまたぐアクセスを設定します.
    app.all('*', function(req, res, next) {
        res.header("Access-Control-Allow-Origin", "*");
        res.header("Access-Control-Allow-Headers", "X-Requested-With");
        res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
        res.header("X-Powered-By",' 3.2.1')
        res.header("Content-Type", "application/json;charset=utf-8");
        next();
    });
    これで一つのサーバーのフレームワークはほぼ完成しました.