>웹 프론트엔드 >JS 튜토리얼 >그렇다면 nodejs의 사용법은 무엇입니까?

그렇다면 nodejs의 사용법은 무엇입니까?

藏色散人
藏色散人원래의
2021-10-20 14:28:313364검색

nodejs 사용법: 1. nodejs 아래에 mysql 모듈을 설치합니다. 2. "require()" 메서드를 통해 js를 소개합니다. 3. "Mysql.updateMysql(Name,Path).then(...)을 통해 사용합니다. )" 메소드 그러면 끝입니다.

그렇다면 nodejs의 사용법은 무엇입니까?

이 문서의 운영 환경: Windows 7 시스템, nodejs 버전 10.16.2, Dell G3 컴퓨터.

nodejs에서 .then 사용

.then을 사용하여 nodejs

1에서 결과 집합을 반환하는 방법은 다음과 같습니다. nodejs

npm install mysql

2 아래에 mysql 모듈을 설치합니다. .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. 아래에 .then 사용법을 작성하세요. res.send는 JSON 형식으로 데이터를 반환합니다

//引入js,这里是对数据库的连接配置
var Mysql = require('Mysql.js'); 

Mysql.updateMysql(Name,Path).then(
                    //updateMysql修改这里返回的值是个object对象,所以我们需要对其进行JSON解析
                    function(message) {
                        console.info('message===' + JSON.stringify(message));
                    }
                )
                //将结果集返回给前端
                res.send(result);
            }

권장 학습: "node.js 비디오 튜토리얼"

위 내용은 그렇다면 nodejs의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.