• Nodejs初体验


    Nodejs详解

    一、前端工具VsCode安装

    1. 官网下载:https://code.visualstudio.com/
    2. 安装即可
    3. 搜索插件:Chinese 汉化
    4. 本地创建文件夹—>然后在vscode中打开文件夹
    5. 修改字体大小等设置

    二、Nodejs的安装

    1. 官网下载:http://nodejs.cn/
    2. 傻瓜式安装,一直next就好了
    3. 检验已经安装成功:
      • cmd
      • node -v
      • 出现版本号:v18.4.0 则安装成功

    三、Nodejs详解

    1、nodejs概述

    1. Nodejs相当于java编程时安装的jdk;
    2. Chrom V8引擎:当安装好nodejs后,自动安装在系统中,把js文件解释给操作系统。相当于jvm:把class字节码文件解释给操作系统。
    3. Node是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP等的脚本语言。
    4. 简单的来说,**Node.js就是运行在服务端的JavaScript ** 。底层结构是:javascript,文件后缀:js
    5. Node.js是一个事件驱动I/O服务端JavaScript环境。

    2、nodejs入门

    1. 创建文件夹
    2. vscode中打开文件夹
    3. 新建一个js文件
    console.log("hello xqh");
    
    • 1

    直接在终端打印

    :node hello.js

    ps:如果出现说“node识别不出,不是内部指令之类的”问题,可以试着关闭vscode,然后在vscode属性中,勾选以管理员身份打开,即可解决。

    3、node实现请求响应

    //导入模块是 require  
    const http = require('http');
    
    //1:创建一个httpserver服务
    http.createServer(function(request,response){
        //浏览器怎么认识hello server
        response.writeHead(200,{'Content-type':'text/plain'});//告诉浏览器以什么方式来解析这段内容
    
        //给浏览器输出内容
        response.end("hello server!");
    }).listen(8888);
    console.log("你启动的服务是:http://localhost:8888 已启动成功!");
    //2:监听一端口8888
    //3:启动运行服务 node httpserver.js
    //4:在浏览器访问http://localhost:8888
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    4、node 操作Mysql数据库

    1. cmd中命令:npm install mysql
    • 下载mysql相关依赖,会在文件夹中出现相应的包
    1. //导入mysql依赖包,mysql属于第三方的模块
      var mysql = require("mysql");
      
      //1:创建一个mysql的Connection对象
      //2:配置数据连接的信息
      var connection = mysql.createConnection({
          host:"127.0.0.1",
          port:3306,
          user:"root",
          password:"123456",
          database:"testdb"
      });
      //3:开辟连接
      connection.connect();
      //4:执行curd
      connection.query("select * from kss_user",function(error,results,fields){
          if(error)throw error;
          console.log("results=",results);
      });
      //5:关闭连接
      connection.end();
      //6:运行node db.js 查看效果
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
      • 21
      • 22

  • 相关阅读:
    Redis 的事务操作
    OpenHarmony 入门——搭建OpenHarmony本地应用开发环境
    visual studio Python 配置QGIS(qgis)教程
    云原生Kubernetes:K8S集群使用带凭证的harbor仓库
    大一学生《Web编程基础》期末网页制作 基于HTML+CSS+JavaScript响应式个人主页相册介绍模板
    Spring MVC 和Spring JDBC
    顺带来聊聊MySQL误删ibdata数据文件的恢复
    解决跨域问题
    脚手架应用场景之快速搭建项目
    LIN总线
  • 原文地址:https://blog.csdn.net/m0_56116754/article/details/125453847