フォーム送信後に URL を解析したいと思います。私は単純なフォームを持っています:
form(method='post', action='/recipe/create') hr div div.input.text label(for='recipeTitle') Tytuł przepisu: input(type='text', name='recipeTitle', id='recipeTitle') div.input.text label(for='photoFileName') Nazwa zdjęcia: input(type='text', name='photoFileName', id='photoFileName')
送信後、このコードが実行されます。
exports.create = function(req, res){
var url = require('url');
var url_parts = url.parse(req.url, true);
console.log(url_parts);
私の質問は、コンソールに空のクエリが表示される理由です
{ protocol: null,
slashes: null,
auth: null,
host: null,
port: null,
hostname: null,
hash: null,
search: '',
query: {},
pathname: '/recipe/create',
path: '/recipe/create',
href: '/recipe/create' }