2016-10-28 7 views
0

私はexpressを使用して、模擬バックエンド用のREST APIエンドポイントを提供しています。あなたが設定しres.statusを使用することができますRESTエンドポイント用に異なるHTTP応答コードを返す

var port = 32000; 

var express = require("express"); 
var bodyParser = require("body-parser"); 
var app = express(); 

app.use(bodyParser.json()); 
app.use(bodyParser.urlencoded({ extended: true })); 

var setHeaders = function(req, res) { 
    res.setHeader("Content-Type", "application/json"); 
    res.setHeader("Access-Control-Allow-Origin", "http://localhost:2000"); 
}; 

app.get("*", setHeaders); 

app.listen(port, function() {}); 

app.get("my/enpoint/one", function(req, res){ 
    res.send('hello'); 
}); 
+2

可能性のある重複した[HTTPエラーコードを指定するには?](http://stackoverflow.com/questions/10563644/how-to-specify-http-error-code) – Dekel

+0

1つのエンドポイントだけが他のすべてのコード/レスポンスを返すことを望みますか?それでも、毎回同じ応答ですそれを呼び出すとき、または1つのエンドポイントで異なる応答を返すようにしたいのですか? – vlaz

答えて

1

:エンドポイントの一つは、私は他のエンドポイントは、200私のコードは、現在、次のようになります返すように続けて、別のHTTPレスポンスコードを返すことができるようにしたいのですがHTTPコード:の

res.status(404).send('Bad Request');

関連する問題