1
プロジェクトディレクトリを持つノードjsの中にエラー 'を取得することはできません': app.jsはPUG
/ルート
/ビュー
エラー:私は/ルート/検索へのルーティングに急行ルータを使用しています.jsページが見つかりませんでしたが、404エラーが見つかりませんでした。私はすべてのルーティングをビューエンジンを実装するには正しいが、エラーを取得して、私はホームディレクトリでこれを行っているときに問題はありませんが、ルート内/これが起こっている。 pug file get actionを見てください。
app.js
var path=require('path');
var search = require('/routes/search');
app.set('views', path.join(__dirname,'/views'));
app.set('view engine','pug');
app.use('/search', search);
/routes/search.js
var express = require('express');
var router = express.Router();
router.get('/', function (req, res) {
res.end('searched');
});
module.exports = router;
/views/search.pug
form(action='../routes/search', method='GET')
p SEARCH PAGE
input(type='text', name='serchI', value='')
input(type='submit', value='Submit')
OMG、私は間違いを見ませんでした。どうもありがとう。 – user8929168