まず、急行をダウンロード:NPM私は表現
ESSは( 'Expressの必要= LET ); LETアプリケーションは = ESS(); bodyParserを聞かせて必要(「bodyParserを」)=; // リクエストを投稿するクライアントの要求は、それがデータ上で送信されたクライアントを解決する必要があります app.all( '*'、関数(REQ、RES、NEXT){ res.header( 'アクセス制御-可能原点'、 '*'); // すべてのポートが要求ドメイン(クロスドメイン溶液可能) res.header(「アクセス制御-許可-ヘッダ」、「種類-コンテンツ」); res.header(「アクセス制御-許可-メソッド」、「*」); res.header(「種類-コンテンツ」 'ファイルアプリケーション/ JSON;のcharset = UTF-8' ); 次に(); }) app.listen( 8083、関数(){ //8083は、ポートリスニング はconsole.log( "成功可能サービスを" ;) }); app.use(bodyParser.urlencoded({})); // 中間層REQポスト解析リクエスト // 注意聞いたときにapp.listenすることポートを指定すると、要求を表示されたときに、複数のマッチング方法、実行方法と、次の方法の実行は、すべてのマッチング方法は、一回の実行に行く場合は、この方法の最初の試合を行います //は、その1つの方法を知っています;次に実行されない // )(第1のパラメータapp.use正規表現であってもよいし、パラメータはすべてのパスと一致しない app.use(「/ GET」、関数(REQ、RES){ res.json({名前: 'あなたは要求が発行され得る' }) }) // 偶然の使用以外にもapp.get()を使用することができる/ app.post()のパラメータは同じです app.use( '/ POST'、関数(REQ 、RES、NEXT){ にconsole.log(req.body); res.json({: "あなたは、POST要求を介して送信されているが渡され、" req.body.name + +」1' })。 }) // app.use( '/ POST *'、関数(REQ、RES){ // はconsole.log( '第性能'); // res.json({A: "の値の上に合格" req.body.name + +})」1' ; // })