Как записать данные из тегов формы на серверной стороне nodejs? - PullRequest
0 голосов
/ 16 февраля 2019
<form action="/signupOk" method="post" class ="signupForm">
  <input type="text" name="id" placeholder="." class ="name" required><br>
  <input type="password" name="password" placeholder="" required><br>
  <input type="text" name="nickname" placeholder="" required><br>
  <input type="email" name="nickname" placeholder="" required><br>
  <input type="tel" name="nickname" placeholder="" required><br>
  <input type="address" name="nickname" placeholder="" required><br>
  <input type ="text" name="code" placeholder=""><br>
  <input type ="submit" value ="hi"/>
</form>

Это код передней стороны

var express = require('express');
var nodeCmd = require('node-cmd');
var fs = require("fs");
var path = require('path');
var favicon = require('serve-favicon');
var app = express(); 
var server = require('http').createServer(app); 
var bodyParser = require('body-parser');
var request = require('request');
app.use(bodyParser.json()); 
app.use(express.static(__dirname + '/public')); // 
app.use(favicon(__dirname + '/0101c_icon.ico')); 
var port = 1010; 
var AppStart = function() { console.log(''); }
server.listen(port, AppStart); 

И я пропущу несколько кодов о запуске сервера.

// signup
app.use(bodyParser.urlencoded({extended:false}));
app.use(express.static(path.join(__dirname,'public')));

app.post('/signupOk', function(req, res){
  var id = req.param("id");
   console.log(id);
 });

И это коды для отправки данных изформировать теги к базе данных.Но я хочу знать, были ли данные правильно перемещены прямо здесь.Я не могу использовать оповещение, и об использовании console.log. После отправки Broswer обновляется, поэтому журнал консоли остается чистым.Как я могу проверить, что данные поступили туда правильно?Спасибо.

1 Ответ

0 голосов
/ 16 февраля 2019

Четыре поля ввода в вашей форме имеют одинаковое имя.Это, вероятно, не помогает вещам.

'body-parser' помещает значения полей формы в 'req.body'.'req.params' для параметров маршрута (слагов в пути URL).

Итак, попробуйте 'console.log (req.body);'чтобы увидеть параметры.

...