2017-12-30 29 views
0

에서 GET 양식 데이터를 추출하는 방법 다음 코드는 내 양식의 HTML입니다 :는 Express.js

<form method="get" action="new_name"> 
    <input type="name" required="" maxlength="50" name="username" > 
    <button type="submit">Go</button> 
</form> 

이 버튼은 내가의 URL에서 username의 값을 추출 할 수있는 방법 http://localhost:8080/new_name?username=hai

을 만들어 제출 익스프레스 서버?

+0

을 사용해야합니다 'req.query.username' – vibhor1997a

+0

req.body가 당신에게 데이터를 줄 것입니다. –

+3

docs [express : req.query] (http://expressjs.com/en/api.html#req.query) –

답변

0

이 시도 :

app.get('/new_name', (req, res, next) => { 
    const { username } = req.query; // ?username=hai 
    res.json({ username }); // username is equal to 'hai' 
}); 
1
app.get('/new_name', function (req, res, next) { 
    var receivedUsername = req.query.username; 
}) 
0

HTML 코드 : 당신이 겪고로

그것은 동일합니다.

<form method="get" action="new_name"> 
    <input type="name" required="" maxlength="50" name="username" /> 
    <button type="submit">Go</button> 
</form> 

노드 JS 코드 : 당신은 HTML 형태로 게시 방법을 사용하는 경우

app.get('/new_name', function (req, res) { 
    var username = req.query.username; 
}) 

참고로, 당신은 당신이로 액세스 할 수있는 명시적인 사용으로

app.post('/new_name', function (req, res) { 
    var username = req.body.username; 
})