私はどのように私は、ノードのjs急行の枠組みの中で、このURLとパラメータのように、ルータに設定し、取得することができ ノードjsに特殊文字でset urlパラメータを設定するにはどうすればよいですか?
このようなlocalhost:3000/some-special-days-one--parameterThat
を設定したいですか?
私はどのように私は、ノードのjs急行の枠組みの中で、このURLとパラメータのように、ルータに設定し、取得することができ ノードjsに特殊文字でset urlパラメータを設定するにはどうすればよいですか?
このようなlocalhost:3000/some-special-days-one--parameterThat
を設定したいですか?
私は、これはあなたがやろうとしているものだと思います。ユーザーはURL localhost:3000/firstParameter/someId
に行った場合は、この例では
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('hello world');
});
app.get('/firstParameter/:id', function (req, res) {
res.send('my id is: ' + req.params.id);//this is the id
});
app.listen(3000);
、ページには「:someId私のidは、」表示されるでしょう。
希望すると便利です。
PS
あなたはしたくない場合は/
あなたは、単に行うことができます。
app.get('/:id', function (req, res) {
var id = req.params.id;
idArr = id.split("firstParameter--");
id = idArr[1];
res.send('my id is: ' + id); //this is the id
});
次に、上記のように、ただhttp://localhost:3000/firstParameter--hello
に移動し、それがプリントアウトされます「私のidは次のとおりです。こんにちは"
あなたは素晴らしいです:)ありがとう:) –
問題はありません!喜んで助けてください:) – pudility
@ZoeCarverので、私は行うことができます: "/" charectersのないIDパラメータ? –
ちょうど数分前にまったく同じ質問が投稿されました:http://stackoverflow.com/questions/42960579/how-to-set-set-url-parameter-with-special-character-in-node- js-express-framework – pudility
@ZoeCarver私はその質問を削除しましたか?申し訳ありません –
同じ質問を何度も繰り返さないでください!以前の質問が削除された場合、おそらく理由があります。 – pudility