1
ん:app.get作品、app.useはどうしてこれが働いているではない
app.get(/\/new\/(.*)/, function (req, res) {
console.log(req.params[0]);
res.json({site: req.params[0]});
});
が、同じコードは、私がapp.use()
を使用しない場合。
const app = require("express")();
const error = require("./routes/error");
app.use(/\/new\/(.*)/,error);
error.js
const express = require("express");
const router = express.Router();
router.get("/",function(req,res){
console.log(req.params[0])
res.json({site:req.params[0]})
});
module.exports = router;
それはちょうど、この場合、コンソールに未定義記録しますが、最初のケースでは、「新しい」ルートの後に入力されたすべてのものを返します。
をお知らせあなたのために働いた。 –
ありがとうありがとう..このプロジェクトの後、私はそれらを深く掘り下げる予定です! :D – JohnSnow
いい仕事@PankajkumarPanigrahi – Deep