Отправка и получение данных формы с помощью узла J - PullRequest
0 голосов
/ 06 мая 2019

Я уже создал два файла js, каждый из которых отправляет и возвращает данные формы в / из базы данных. Мой вопрос заключается в том, лучше ли / можно ли оставить два файла Js как есть и обслуживать отдельные функции или лучше объединить их в отдельный файл Js. Два запроса POST похожи для ясности.

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static('public'));
app.set('view engine', 'pug');
app.use(express.static(__dirname + '/public'));
app.get('/', function (req, res) {
res.sendFile('existing.html', { root:__dirname});
});

// Промежуточное программное обеспечение для анализа тела Node.js; используется для req.body

app.post('/submit',urlencodedParser,function (req, res){
connection.connect(function (err) {
console.log(req.body.lname);
var lname = req.body.lname;

var sql = "SELECT * FROM users WHERE lname= '" + lname + "'";
connection.query(sql, function(err,result,rows) {
if (err) throw err;
console.log(result);

1 Ответ

0 голосов
/ 06 мая 2019

Насколько я понимаю, вам нужна помощь, чтобы лучше организовать ваш код Express.js и маршрутизаторы.Если я не ошибаюсь, вам помогут следующие уроки.

  1. Интуитивно понятный способ организации ваших маршрутов ExpressJS http://www.codetunnel.io/an-intuitive-way-to-organize-your-expressjs-routes/

  2. Совет: организацияМаршруты в приложениях Large Express 4.x https://start.jcolemorrison.com/quick-tip-organizing-routes-in-large-express-4-x-apps/

Спасибо, Джинеш Равал

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...