体验一波nodejs

1、IDEA安装nodejs插件

2、任建个项目,IDEA Terminal 执行npm install 安装基本包,使用默认版本,懒得指定package.json

3、Global,console、process,buffer等少数全局模块直接用,其它模块需要自己导入,如npm install mysql

4、安装好后会在项目同级目录生成node_modules,内含有安装的各个模块;

5、下面玩玩nodejs的MySQL/http/express模块,语法跟JS差不多,没有bom,dom,它不是前端语言哦,右键运行该js即可.

//测试mysql模块
const mysql = require('mysql');
let pool = mysql.createPool({
    user: 'root',
    password: '123456',
    port: 3306,
    host: 'localhost',
    database: 'test1',
    connectionLimit: 10
});
pool.query('select * from user ', (err, results, fielfs) => {
    if (err) throw err;
    for (let sku of results) {
        console.log(sku.name);
        console.log(sku.age);
    }
});

//测试http模块,调一个Java项目接口
const  http=require('http');
let options={
    host:'localhost',
    port:8888,
    path:'/sys/generator/list'

}
let req=http.request(options,(res)=>{
    res.on('data',(buffer)=>{

        console.log(buffer.toString())
    });
});
req.end();

//nodejs服务器
const  express=require('express');
let app=new express();
app.listen(80);
app.get('/list',(req,res)=>{res.send('hello express')});

猜你喜欢

转载自blog.csdn.net/qq_39506978/article/details/89333550