Heim >Web-Frontend >js-Tutorial >Was ist dann die Verwendung von NodeJS?

Was ist dann die Verwendung von NodeJS?

藏色散人
藏色散人Original
2021-10-20 14:28:313359Durchsuche

Verwendung von nodejs dann: 1. Installieren Sie das MySQL-Modul unter nodejs; 2. Führen Sie js über die Methode „require()“ ein. 3. Verwenden Sie es über die Methode „Mysql.updateMysql(Name,Path).then(...“ )"-Methode Dann ist es das.

Was ist dann die Verwendung von NodeJS?

Die Betriebsumgebung dieses Artikels: Windows 7-System, NodeJS-Version 10.16.2, Dell G3-Computer.

Die Verwendung von .then in nodejs

Wie verwenden wir .then, um die Ergebnismenge in nodejs zurückzugeben

1. Installieren Sie das MySQL-Modul unter nodejs

npm install mysql

2 .js

//引入数据库
var mysql=require('mysql');
//实现127.0.0.1本地链接
var DATABASE = "test";
var table='test'
var connection = mysql.createConnection({
    host:'127.0.0.1',
    user:'root',
    password:'root',
    port:'3306',
    database: DATABASE
});

//修改数据
function  updateMysqlToken(Id,Name,Path) {
    console.info('select Name====' + Name);
    console.info('select Path====' + Path);
    var Name = Name;
    var Path = Path;
//主要是这里对Promise的使用,只有Promise才能使用.then
    return new Promise(function (resolve,reject){
        //定义我们的sql
        var updateSql = 'UPDATE ' + table +' set Name = ?, Path = ?, 
        where Id = ? ';
        //这里对应sql的字段
        var updateParams = [Name,Path,Id];
        //nodejs的执行
        connection.query(updateSql,updateParams, function(err, rows, fields ) {
            if (err){
                reject(err)
            }
            // console.log(  `The solution is: ${rows.length }  `  );
            console.info(` the getRowByPkOne sql ${updateSql}`)
            if( !rows || rows.length == 0 )
                resolve(null)
            else
                resolve(rows[0])
        })
    })
}

3. Schreiben Sie unten unsere .then-Nutzung. res.send gibt Daten im JSON-Format zurück

Das obige ist der detaillierte Inhalt vonWas ist dann die Verwendung von NodeJS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn