当前位置:网站首页>Nodejs初体验
Nodejs初体验
2022-07-25 09:25:00 【Zero摄氏度】
Nodejs详解
一、前端工具VsCode安装
- 官网下载:https://code.visualstudio.com/
- 安装即可
- 搜索插件:Chinese 汉化
- 本地创建文件夹—>然后在vscode中打开文件夹
- 修改字体大小等设置
二、Nodejs的安装
- 官网下载:http://nodejs.cn/
- 傻瓜式安装,一直next就好了
- 检验已经安装成功:
- cmd
- node -v
- 出现版本号:v18.4.0 则安装成功
三、Nodejs详解
1、nodejs概述
- Nodejs相当于java编程时安装的jdk;
- Chrom V8引擎:当安装好nodejs后,自动安装在系统中,把js文件解释给操作系统。相当于jvm:把class字节码文件解释给操作系统。
- Node是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP等的脚本语言。
- 简单的来说,**Node.js就是运行在服务端的JavaScript ** 。底层结构是:javascript,文件后缀:js
- Node.js是一个事件驱动I/O服务端JavaScript环境。
2、nodejs入门
- 创建文件夹
- vscode中打开文件夹
- 新建一个js文件
console.log("hello xqh");
直接在终端打印
: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
4、node 操作Mysql数据库
- cmd中命令:npm install mysql
- 下载mysql相关依赖,会在文件夹中出现相应的包
//导入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 查看效果
边栏推荐
- [Android studio] batch data import to Android local database
- CCF 201509-3 模板生成系统
- CCF 201503-4 网络延时
- 手持振弦VH501TC采集仪传感器的连接与数据读取
- GCD详解
- Creation of adjacency matrix of undirected connected graph output breadth depth traversal
- 无线中继采集仪的常见问题
- Is binary cross entropy really suitable for multi label classification?
- ISP image signal processing
- Internal structure of SOC chip
猜你喜欢
随机推荐
MLX90640 红外热成像仪测温模块开发笔记(五)
Advanced introduction to digital IC Design SOC
ADC介绍
CDA Level1多选题精选
Creation of adjacency table of undirected connected graph output breadth depth traversal
VCS常用命令
用Arduino写个ESP32看门狗
ADC introduction
ECO简介
ISP图像信号处理
Redux使用和剖析
MLX90640 红外热成像仪测温模块开发说明
Is binary cross entropy really suitable for multi label classification?
C函数不加括号的教训
App lifecycle and appledelegate, scenedelegate
CCF 201503-3 节日
手持振弦采集仪对振弦传感器激励方法和激励电压
canal实现mysql数据同步
Internal structure of SOC chip
testbench简介









