Node.js安装与配置
一。安装Node.js
1.下载
2.安装
3.添加环境变量
二:
验证是否安装成功
三:
修改模块下载位置
1.查看npm默认存放位置
2.修改默认文件夹
3.测试默认位置是否更改成功
四:设置镜像
1.讲npm 默认的reistry修改为淘宝registry
2.全局安装基于淘宝源的cnpm
初始化项目:
1 1.切换到项目目录
2 2.npm init -y
使用第三方模块:
1 1.npm i axios -S :安装模块
2 2.const axios = require ("axios") 导入模块
3 3.axios.get(url)
4 .then(res=>{})
5 使用模块
二:验证是否安装成功
进入cmd命令窗口,输入node-v 查看nodejs版本
node -v
输入npm -v查看npm版本
npm - v
如下图所示 , 安装成功
三:设置淘宝镜像
1.讲npm默认的registry修改为淘宝registry
1.2更换npm 为淘宝镜像
npm config set registry https://registry.npm.taobao.org
四:mysql命令
1.
SELECT `msg` ,`name` FROM `feedback` WHERE 1;
2. 指定列表
SELECT * FROM `feedback` where name = "林小北" 1;
五:node操作
1.安装
2.导入:
1 1.const mysql = require ("mysql")
3.创建连接
const conn = mysql.createConnect({
host:"localhost",//域名
user:"root",//用户名
password:"123456",//密码
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,res){
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){
//设置响应吗是200
res.statusCode=200;
//设置响应头(返回前端的是json格式)
res.setHeader("Content-Type","application/json")//响应类型
res.end(`{}`)//返回的数据
}
3.监听端口:
server.listen(8888,function(){
console.log("服务器","localhost:8888","启动成功");
})