Express を使用して、GET 情報を Node.JS サーバーに送信する非常に単純なフォームを HTML で作成しました。これは次の形式です。
<form method="get" action="/search" autocomplete="off" class="navbar-search pull-left">
<input name="search" type="text" id="search" data-provide="typeahead" placeholder="Search..." />
</form>
そして、これはサーバー部分です:
app.get('/search', function (req, res){
console.log(req.query["search"]);
res.render('search.ejs')
});
入力に何かを書き込んでEnterキーを押すと、ページが長時間ロードされ続け、たとえばhttp://localhost:8080/search?search=foo
. POST
リクエストでも機能しないため、値が適切に送信されない from に問題があると思います。これに対する解決策はありますか?
よろしくお願いします!