【Node.js】大前端技能最通俗易懂的讲解 快速入门必看

目录

1、概述前端工具VSCode安装

2、NodeJS的安装

3、NodeJS了解和快速入门

4、NodeJS实现HttpServer服务

5、NodeJS实现操作MySQL数据库

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端执行Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端执行JavaScript代码。它最初由Ryan Dahl于2009年开发,他发现C++开发起来比较麻烦,因此想找一种更高级的语言来写服务器,于是选择了JavaScript。

Node.js的主要作用是解决服务器端编程的问题。传统的服务器端编程通常需要使用如PHP、Python、Java等语言,而这些语言在处理高并发请求时可能会产生阻塞,影响服务器的性能。而Node.js采用了事件驱动、非阻塞I/O模型,可以高效地处理大量并发请求,使得服务器更加稳定和高效。

1、概述前端工具VSCode安装

vscode下载官网:Visual Studio Code - Code Editing. Redefined

插件:中文插件 搜索chinese

2、NodeJS的安装

NodeJS官网下载:Node.js

下载完成后打开cmd 如果都能显示就是下载成功

node -v 查看node版本

npm -v查看npm版本

3、NodeJS了解和快速入门

4、NodeJS实现HttpServer服务

5、NodeJS实现操作MySQL数据库

证明Nodejs是一门服务端的语言

  • 由于mysql属于第三方模块,因此需要另外安装mysql依赖
  • npm install mysql
  • 新建mysql.js进行操作
javascript 复制代码
// 1. 导入mysql依赖包 属于第三方模块
var mysql = require('mysql');
// 2. 创建一个mysql连接Connection对象
// 3. 配置数据库连接信息
var connection = mysql.createConnection({
 host: 'localhost',
 user: 'root',
 password: 'taohongyu',
 database: 'kuangshen'
});

// 4. 开辟连接
connection.connect();
// 5. 执行curd 增删改查
connection.query('SELECT * FROM account', function (error, results, fields) {
 // 错误 抛出来
 if (error) throw error;
 // 查询成功
 console.log('The solution is: ', results);
});
// 6. 关闭连接
connection.end();
// 7. 运行mysql.js查看效果
相关推荐
Henry-SAP5 小时前
SAP PP中的核心业务流程——离散制造、重复制造、流程制造三大模式解析
前端·数据库·人工智能·制造
徐小夕5 小时前
下载量超 30 万的开源智能体 Prime Agent:它把自己从 TypeScript 重写成了 Rust
前端·vue.js·github
Zhao-Jichao5 小时前
AI Prompting for Everyone 课程笔记 - P20 实验与期末项目 Lab and Final Project
前端·人工智能·笔记
Moment6 小时前
为什么这么多 Agent Harness 都选择 TypeScript
前端·后端·面试
toooooop86 小时前
CRMEB 故障排查笔记:安全网关只放行 GET/POST 怎么办
前端·javascript·vue.js·thinkphp6·crmeb
软件技术NINI6 小时前
基于SpringBoot和Vue的项目评审系统
javascript·vue.js·spring boot·后端·spring·毕业设计·毕设
涛涛ing6 小时前
我现在最怕的不是 AI 写不出代码,是它写得太快,快到我不好意思说“等一下”
前端
AllData公司负责人6 小时前
【产品便捷使用一】AIIData 数据中台:企业基础版核心能力支持,一站式全链路数据处理实操指南
大数据·前端·数据治理·数据可视化·数据开发·数据服务·数据接入
vipxieliang6 小时前
JavaScript 模板字符串与标签模板:不只是拼接
前端·javascript
恋猫de小郭6 小时前
Flutter 开始支持 Jetpack Compose Platform View
android·前端·flutter