Поскольку появление Node-JS не только Java, PHP и других бэкэнд-языков могут работать с базами данных и добавлять, удалять, изменять и проверять контент. JavaScript Simple Language также обладает этим навыком. В узле JS обладает сильной работой и чтением кода, что делает неясным и трудным для понимания код чистым. Ниже я кратко представлю, как JavaScript управляет базами данных и внедряет вход и функции регистрации.
Прежде всего, часть страницы опущена напрямую. Мы установили базу данных по умолчанию, поэтому мы начнем с входа в систему.
exports.login = function (req, res) {var username = req.body.uname; var pwd = req.body.psd; var sql = "select * из студента, где username =? и пароль =?"; var con = dbcon.getcon (); con.query (sql, [username, pwd], function (err, result) {if (! err) {if (result.length == 0) {res.json (0);} else {res.json (1)}} else {console.log (err)} con.destroy ()})};Во -первых, нажмите кнопку «Вход», и мы прыгаем на страницу входа в систему. Получив входное значение, введенное пользователем, получая входное значение имени пользователя и PWD с помощью метода индекса и подключения к базе данных, мы осуждаем значение состояния, возвращаемое функцией обратного вызова. В случае успеха пользователю будет предложено успешно зарегистрироваться, а затем страница будет перенаправлена. Если происходит исключение, дайте подсказку и соответственно перейдите на страницу ошибки. Здесь мы можем использовать метод try {} catch () {} для перехвата и распечатки конкретной информации об ошибке.
Сразу после этого давайте поговорим о регистрационной операции. Как следует из названия, регистрация означает вставку пользовательской информации, которая не существует в базе данных в базу данных через оператор INSERT базы данных. Принцип несколько похож на вход. Во -первых, нам нужно ввести информацию, которую необходимо зарегистрировать, затем получить эту информацию, а затем отправить асинхронный запрос, чтобы проверить, имеет ли база данных эту информацию. Если нет, создайте эту информацию напрямую. Давайте использовать код, чтобы проиллюстрировать эти принципы.
exports.regists = function (req, res, имя, пароль) {var sql = "вставьте в stuinfo (имя, пароль) значения (?,?)" conn.query (sql, [name, password], function (err, result) {if (result.affictedRows == 1) {req.Session.Name = res.sEndfile (. })} exports.login = login;Сначала мы зарегистрируем этот метод для инкапсуляции, а затем экспортируйте его через экспорт узлов, чтобы облегчить вызов. В этом методе вставьте имя пользователя и пароль с помощью метода заполнителей, а затем вставьте полученные значения параметров через базу данных. Благодаря суждению кода состояния функции обратного вызова, мы подтверждаем, что вставка успешна, и после успеха сеанс, который мы успешно зарегистрировались, будет отображаться на странице в качестве идентификатора.
Выше всего является простым входом в систему и регистрационным кодом для JS. Вовлеченные выше точки знаний не только упоминаются, но и включают базовые знания о базе данных, понимание основных операторов SQL -запроса и способность успешно подключаться к базе данных через JS. Мы всегда считаем, что небоскребы поднялись с земли. Пока мы идем, мы можем сделать один шаг за раз, однажды мы можем стать экспертами в глазах себя и других.
Приведенный выше простой пример регистрации базы данных JS и входа в систему - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.