Como o surgimento de nó-js, não apenas Java, PHP e outros idiomas de back-end podem operar bancos de dados e adicionar, excluir, modificar e verificar o conteúdo. A linguagem simples JavaScript também tem essa habilidade. No nó, o JS possui forte operabilidade e leitura de código, tornando mais claro o código obscuro e difícil de entender. Abaixo, apresentarei brevemente como o JavaScript opera bancos de dados e implementa funções de login e registro.
Primeiro de tudo, a parte da página é omitida diretamente. Instalamos o banco de dados por padrão, então começamos com o login.
exports.login = function (req, res) {var userName = req.body.uname; var pwd = req.body.psd; var sql = "Selecione * do aluno onde o nome de usuário =? e senha =?"; var con = dbcon.getCon (); Con.Query (sql, [nome de usuário, PWD], function (err, resultado) {if (! err) {if (resultado.Length == 0) {res.json (0);} else {res.json (1)}} {console.log (err)} Con.Destroy ()});Primeiro, clique no botão de login e pulamos para a página de login. Ao obter o valor de entrada inserido pelo usuário, obtendo o valor de entrada do nome de usuário e PWD através do método subscrito e, conectando -se ao banco de dados, julgamos o valor do status retornado pela função de retorno de chamada. Se for bem -sucedido, o usuário será solicitado a se registrar com sucesso e a página será redirecionada. Se ocorrer uma exceção, dê um prompt e pule para a página de erro de acordo. Aqui podemos usar o método Try {} catch () {} para interceptar e imprimir as informações de erro específicas.
Imediatamente depois, vamos falar sobre a operação de registro. Como o nome sugere, o registro significa inserir informações do usuário que não existem no banco de dados no banco de dados através da instrução Insert do banco de dados. O princípio é um pouco semelhante ao login. Primeiro, precisamos inserir as informações que precisam ser registradas e, em seguida, obter essas informações e enviar uma solicitação assíncrona para verificar se o banco de dados possui essas informações. Caso contrário, crie essas informações diretamente. Vamos usar o código para ilustrar esses princípios.
exports.regists = function (req, res, nome, senha) {var sql = "inserir em stuinfo (nome, senha) valores (?,?)" Conn.Query (sql, [nome, senha], function (err, resultado) {if (result.fectectedRows == 1) {req.session.Name =; })} exports.login = login;Primeiro, registraremos esse método para encapsulamento e, em seguida, exportaremos as exportações de nó para facilitar a chamada. Neste método, insira o nome de usuário e a senha através do método de espaço reservado e, em seguida, insira os valores de parâmetros obtidos através do banco de dados. Através do julgamento do código de status da função de retorno de chamada, confirmamos que a inserção é bem -sucedida e, após o sucesso, a sessão que registramos com sucesso será exibida na página como um identificador.
O exposto acima é o código de login e registro simples para JS. Os pontos de conhecimento envolvidos não são apenas mencionados acima, mas também incluem conhecimento básico do banco de dados, compreensão de declarações básicas de consulta SQL e poder se conectar com êxito ao banco de dados por meio de JS. Sempre acreditamos que os arranha -céus subiram do chão. Enquanto formos, podemos dar um passo de cada vez, um dia podemos nos tornar especialistas aos olhos de nós mesmos e dos outros.
O exemplo simples acima do registro e login do banco de dados de operação JS é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.