Почему этот код не работает?
Все же вроде верно написано!
index.html:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<title>
Test application!
</title>
</head>
<body>
<form action="index.html" method="POST">
<input type="text" name="first_name" />
<input type="submit" value="Send" />
</form>
</body>
</html>
server.js:
var fs = require("fs");
var index = fs.readFileSync('./index.html');
var http = require('http');
var app = require('express')(),
bodyParser = require('body-parser');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});
res.end(index);
}).listen(8080, '127.0.0.1');
console.log('Server running at http://127.0.0.1:8080/');
app.use("/index.html", bodyParser.urlencoded({
extended: false
}));
app.post("/index.html", function(req, res, next) {
console.dir(req.body);
console.log(req.body);
res.send('Your name is' + req.body.first_name);
});
В качестве ответа на комментарий. Только я не парсил запрос, а просто вывел его в консоли. Ответ вернул произвольный.
const fs = require("fs"),
http = require ("http"),
url = require("url"),
index = fs.readFileSync('./index.html'),
port = 3000,
server = http.createServer();
server.listen(port, function(){
console.log("Сервер запущен по адресу localhost:"+port);
console.log("*****************************************************************");
})
server.on("request", function(req, res){
if (req.method == "GET") {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(index)
} else if (req.method == "POST") {
var data ="";
req.on('data', function(chunk){
data += chunk;
})
req.on("end", function(){
console.log(data)
res.writeHead(200, {"Content-Type": "text/plain"});
res.end("Very good");
});
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно, чтобы с div, с id = ball, можно было взаимодействовать с помощью стрелок на клавиатуре
Делаю блок для выбора типа окна, и при клике должно меняться изображение, срабатывает только 2 раза
Всем привет! Как и все, кто волею судьбы и руководства изучает JavaScript, столкнулся с передачей параметров в addEventListenerПроблема легко решается...
Недавно начал учить Vue и сразу-же застрял на таком моменте