복원 및 게시 경로를 사용하여 입력 값을 인쇄하려고하지만 작동하지 않습니다. form.html 페이지가 열립니다 및 제출에, 나는 URL에서 볼 :수정 및 게시를 사용하여 양식 데이터를 제출하는 방법은 무엇입니까?
http://localhost:8081/?name=dsf
하지만 콘솔의 모든 메시지가 표시되지 않습니다. 내가 뭔가 잘못하고 있는거야? 두 파일은 C에
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="POST">
<input type="text" name="name">
<input type="submit" value="submit">
</form>
</body>
</html>
form.html
select.js
var restify=require('restify');
var server=restify.createServer();
var mysql=require('mysql');
server.listen(8081, function(){
console.log("%s is running at %s", server.name, server.url);
});
var pool=mysql.createPool({
host: 'localhost',
user: 'root',
password: '',
database: 'books'
});
server.get(/\/?.*/, restify.serveStatic({
directory: __dirname,
default: 'form.html'
}));
server.post('/hello/', function send(req, res, next){
pool.getConnection(function(err, connection){
if(err){
}else{
var table=req.body.name;
console.log(table);
}
});
});
:/restify 폴더
여기 내 코드입니다.
시작하려면 console.log 문을 추가하여 오류가 있으면 인쇄하십시오. – HeadCode