十分で簡単なnodejsサーバーを構築します.
4673 ワード
要約
10分以内にexpressを通じてnodejsサーバーを構築するように教えます.
具体的な手順
第一歩はパソコンにnodejsをインストールして、nodejs公式サイトにダウンロードします.https://nodejs.org/en/
第二のステップでプロジェクトフォルダを作成し、cdをフォルダにインストールします.expressプラグインをインストールします.
ステップ4で解析データフォーマットのプラグインbody-parserをインストールします. wwwフォーマットは です. json形式なら、 です.
第六段階は実際には、簡単な使い方はもう大丈夫です.しかし、実際の作業では、ルーティングを設定する必要があります.まず、プロジェクトにルートとしてフォルダrouterを作成するファイルディレクトリです.routerの下にホーム.jsを新規作成します.
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');
バックエンド転送のデータフォーマットに基づいてファイル解析方式を設定します.app.use(bodyParser.urlencoded({extended:false}));
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();
});
これで一つのサーバーのフレームワークはほぼ完成しました.