• Node.js安装与配置+ MYSQL使用 (详细步骤)


    前言:

    本篇博文记录了Node.js安装与环境变量配置的详细步骤,旨在为将来再次配置Node.js时提供指导方法。

    另外:Node.js版本请根据自身系统选择,安装位置、全局模块存放位置和环境变量应根据自身实际情况进行更改。

    Node.js安装与配置

    一、安装Node.js

    1.下载

    Node.js官网下载
    根据自身系统下载对应的安装包(我这里为Windows110 64位,故选择下载第一个安装包)
    在这里插入图片描述

    2.安装

    双击安装包,点击Next,勾选使用许可协议,点击Next,选择安装位置

    傻瓜式安装,一直下一步 下一步 就行了!

    二、验证是否安装成功

    1,进入cmd命令行窗口,输入node -v查看nodejs版本

    node -v
    

    2,输入npm -v查看npm版本

    npm -v
    

    3,如下图所示,即为安装成功:
    在这里插入图片描述

    二,初始化项目

    1. 切换到项目目录

    2. npm init -y

    三,使用第三方模块

    npm i axios -S           //安装模块 
    const axios  = require("axios")       // 导入模块       
    axios.get(url) 
    .then(res=>{})        //使用模块
    

    四,使用自定义模块

    定义模块 utils.js

    module.exports = {
    max(){},
    randomStr(){} }
    '
    运行

    导入与使用

    导入 const utils = require('./utils.js') 	
    使用 utils.max()
    utils.randomStr()
    

    导入与使用

    导入 const {max,randomStr} = require('./utils.js') 	
    使用 max()
    randomStr()
    

    快捷导出

    exports.say = function(){ 	console.log("到结婚了年龄吗?") }
    '
    运行

    五,项目运行

    配置命令

     package.json->script 	
     "serve":"node main.js"
      npm run serve
    

    cmd

    进入项目目录

    node main/js
    

    六,mysql命令

    查询 select

    SELECT * FROM `feedback` WHERE 1;
    

    1. 指定列查询

    SELECT `msg`,`name` FROM `feedback` WHERE 1;
    

    2. 添加查询条件

    select * from feedback where name='小曾';
    

    3. 查询msg中包含山的元素

    select * from feedback where msg like '%山%'
     //%代表是任意字符
    

    4. _代表任意一个字符串

    select * from feedback where msg like '山_有%'
    

    5. . 按时间排序 降序

    select * from feedback where 1 order by `datetime` desc
    

    6. 查询 偏移2个 截取3行

    select * from feedback where 1 order by `datetime` desc limit 2,3
    

    7. 增加

    insert into
    

    8. 修改

    update
    

    9. 删除

    delete
    

    七,node操作sql

    1. 安装

    npm i mysql -S
    

    2. 导入

    const mysql = require("mysql")
    

    3. 创建连接

    const conn = mysql.createConnect({
     host:"localhost",
    user:"root",
    password:"",
    database:"feed"
    })
    

    4. 连接数据库

    conn.connect(function(err){if(!err){console.log("数据库连接成功")}})
    

    5. 定义sql

    var  sql = “select * from feedback where 1

    6. 执行sql

    conn.query(sql,function(err,result){
       if(!err){
          console.log(result)
        }
    })
    

    7. 断开数据库

    conn.end(function(){
      console.log("数据库已断开")
    })
    

    八,内置服务器创建

    1. 导入http

    const  http = require("http")
    '
    运行

    2. 创建服务

    const server = http.createServer(function(req,res){
        // req 请求的数据
       // res 响应的数据
      res.statusCode = 200; //响应码
      res.setHeader("Content-Type","application/json") //响应类型
      res.end(`{}`)//返回的数据
    })
    

    3. 监听端口

    server.listen(8888,function(){
       console.log("localhost:8888 启动")
    })
    
  • 相关阅读:
    【英语:语法基础】B2.核心语法-动词
    c++ 构造函数与析构函数(详解)
    【漏洞复现】WebLogic
    C++ 实现2048小游戏
    PyTorch学习笔记(四)
    【Linux】页表讲解(一级、二级) 和 vm_area_struct ## 对于我前面博客内容的补充
    进程和线程的区别和联系
    Redis 分布式锁 @Klock 注解详解及使用教程
    HarmoneyOS星河版 安装和启动
    毅速引领模具3D打印材料创新之路
  • 原文地址:https://blog.csdn.net/m0_64875238/article/details/127112192