我是靠谱客的博主 稳重鸡翅,最近开发中收集的这篇文章主要介绍node.js,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

node.js是什么

node.js是一个能在服务器端运行JavaScript的开放源代码、是一个跨平台的JavaScript运行环境

node.js的特点

1.node.js是一个平台,或者说是一个运行环境。
2.node.js旨在提供一种简单的构建 快速、可伸缩网络程序的方法。
3.使用事件驱动,非阻塞IO模型
4.轻量、可伸缩,适用于实时数据密集的交互应用。

node.js的学习预科

1.了解node.js
2.了解后端
读取本地文件、连接数据库、响应请求
3.了解api接口文档

node.js的小小基础

检测是否安装node

node -v

初始化项目

1.切换到项目目录
2.

npm init -y

使用模块

1.使用第三方模块
安装模块

npm i axios -S 

导入模块

const axios = require("axios")

使用模块

axios.get(url)
.then(res=>{})

2.使用自定义模块
定义模块

module.exports = {
	max(){},
	randomStr(){}
}

导入与使用
…导入

const utils = require('./utils.js')
//
const {max,randomStr} = require('./utils.js')

…使用

utils.max()
utils.randomStr()
// 
max()
randomStr()

项目运行

1.配置命令
package.json->script
“serve”:“node main.js”
npm run serve
2.cmd
进入项目目录
node main/js

node操作sql

1.安装

npm i mysql -S

2.导入

const mysql = require("mysql")

3.创建连接

const conn = mysql.createConnect({
	host:"localhost",
	user:"root",
	password:"mysql",
	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(res)
	}
})

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 启动")
})

最后

以上就是稳重鸡翅为你收集整理的node.js的全部内容,希望文章能够帮你解决node.js所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部