Dado que la aparición de Node-JS, no solo Java, PHP y otros lenguajes de backend pueden operar bases de datos y agregar, eliminar, modificar y verificar el contenido. El lenguaje simple de JavaScript también tiene esta habilidad. En Node, JS tiene una fuerte operación y lectura de código, lo que hace que el código oscuro y difícil de entender sea más claro. A continuación, presentaré brevemente cómo JavaScript opera bases de datos e implementa funciones de inicio de sesión y registro.
En primer lugar, la parte de la página se omite directamente. Hemos instalado la base de datos de forma predeterminada, por lo que comenzamos con el inicio de sesión.
exports.login = function (req, res) {var userName = req.body.uname; var pwd = req.body.psd; var sql = "Seleccionar * de Student Where UserName =? Y Password =?"; var con = dbcon.getCon (); con.Query (sql, [username, pwd], function (err, resultado) {if (! err) {if (result.length == 0) {res.json (0);} else {res.json (1)}} else {console.log (err)} con.destroy ()})};Primero, haga clic en el botón de inicio de sesión y saltamos a la página de inicio de sesión. Al obtener el valor de entrada ingresado por el usuario, obteniendo el valor de entrada de nombre de usuario y PWD a través del método de subíndice, y conectándonos a la base de datos, juzgamos el valor de estado devuelto por la función de devolución de llamada. Si tiene éxito, se le solicitará al usuario que se registre correctamente, y luego la página será redirigida. Si se produce una excepción, dale un mensaje y salte a la página de error en consecuencia. Aquí podemos usar el método Try {} catch () {} para interceptar e imprimir la información de error específica.
Inmediatamente después, hablemos sobre la operación de registro. Como su nombre indica, el registro significa insertar información del usuario que no existe en la base de datos en la base de datos a través de la instrucción Insertar de la base de datos. El principio es algo similar al inicio de sesión. Primero, debemos ingresar la información que debe registrarse, luego obtener esta información y luego enviar una solicitud asíncrona para verificar si la base de datos tiene esta información. Si no, crea esta información directamente. Usemos el código para ilustrar estos principios.
exports.regists = function (req, res, nombre, contraseña) {var sql = "inserte en stuinfo (name, contraseña) valores (?,?)" conn.query (sql, [name, contraseña], function (err, result) {if (result.affectedrows == 1) {req.session.name = name; res.sendfile ('./ public/view.html') })} exports.login = login;Primero, registraremos este método para la encapsulación y luego lo exportaremos a través de las exportaciones de nodos para facilitar la llamada. En este método, inserte el nombre de usuario y la contraseña a través del método de marcador de posición, y luego inserte los valores de parámetros obtenidos a través de la base de datos. A través del juicio del código de estado de la función de devolución de llamada, confirmamos que la inserción es exitosa, y después del éxito, la sesión que registramos con éxito se mostrará en la página como un identificador.
Lo anterior es el simple código de inicio de sesión y registro para JS. Los puntos de conocimiento involucrados no solo se mencionan anteriormente, sino que también incluyen conocimientos básicos de la base de datos, comprender las declaraciones básicas de consulta SQL y poder conectarse con éxito a la base de datos a través de JS. Siempre creemos que los rascacielos han surgido del suelo. Mientras vayamos, podemos dar un paso a la vez, un día podemos convertirnos en expertos a los ojos de nosotros mismos y de los demás.
El ejemplo simple anterior del registro e inicio de sesión de la base de datos de la operación JS es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.