![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
node.js开发学习
文章平均质量分 55
此专栏中的内容是全程跟着B站黑马程序员的Node.js全套入门教程学习,加上自己额外知识点累积,全是自己理解
huangxunlove
这个作者很懒,什么都没留下…
展开
-
Node.js学习-day9-开发者模式
web开发者模式主要分为两种:服务器端渲染的概念:服务器发送给客户端的HTML页面,是在服务器通过字符串的拼接、动态生成的,因此,客户端不需要使用Ajax这样的技术额外请求页面的数据。前后端分离的概念:前后端分离的开发者模式,依赖于Ajax技术的广泛应用。简而言之,前后端分离的Web开发模式,就是后端只负责提供API接口,前端使用Ajax调用接口的开发者模式。服务器端渲染:身份认证推荐使用Session认证机制前后端分离:身份认证推荐使用JWT认证机制Session认证机制1、HTTP协议的无原创 2022-02-28 21:06:47 · 562 阅读 · 0 评论 -
Node.js学习-day8-数据库
数据库安装我们需要安装mysql和mysql workbench,其中mysql是数据库服务器,mysql workbench是可视化数据库管理工具安装mysql参考:https://blog.csdn.net/zhouzezhou/article/details/52446608安装mysql workbench参考:https://blog.csdn.net/weixin_42066185/article/details/106522156数据库常用语法--这是注释-- 通过 * 把user原创 2022-02-27 22:18:11 · 834 阅读 · 0 评论 -
Node.js学习-day7-编写接口
创建API路由模块//08.apiRouter.jsconst express = require('express')const router = express.Router()module.exports = router//09.使用express编写接口.jsconst express = require('express')const router = require('./08.apiRouter')const app = express()app.use('/api'原创 2022-02-27 14:10:22 · 169 阅读 · 0 评论 -
Node.js学习-day7-中间件
中间件中间件:特指业务流程中的中间处理环节Express的中间件,实质上就是一个function处理函数,格式如下://这里的function 就是中间件函数app.get('/',function(req,res,next){ next();})注意,中间件函数的形参列表中,必须包含next参数,而路由处理函数中只包含req和res.next函数是实现多个中间件连续调用的关键,它表示把流转关系转交给下一个中间件或路由。全局生效的中间件客户端发起的请求,达到服务器之后,都会触发的中间件原创 2022-02-26 22:36:04 · 519 阅读 · 0 评论 -
Node.js学习-day6-Express路由
路由路由是三部分组成:method,路径,回调函数//路由最简单的方法,直接挂载到app上const express = require('express')const app =express()app.get('/',(req,res)=>{ res.send('get request')})app.post('/',(req,res)=>{ res.send('post request')})app.listen(80,()=>{ c原创 2022-02-26 19:47:51 · 151 阅读 · 0 评论 -
Node.js学习-day5-Express的基本使用
ExpressExpress是基于Node.js平台,快速、开放、极简的Web开发框架。1、安装与创建基本的web服务器创建一个空文件夹,安装express//安装expressnpm i express@4.17.1在根目录下创建一个js文件//导入expressconst express = require('express')//创建web服务器const app = express()//启动服务器app.listen(80,()=>{ console.l原创 2022-02-26 17:10:35 · 221 阅读 · 0 评论 -
Node.js学习-day4
解决下包速度慢的问题(1)切换npm的下包镜像源//查看当前的下包镜像源npm config get registry//将下包的镜像源切换为淘宝镜像源npm config set registry=https://registry.npm.taobao.org///检查镜像源是否下载成功npm config get registry(2)nrm//通过npm 包管理器,将nrm安装为全局可用的工具npm i nrm -g//查看所有可用的镜像源nrm ls//将下包的镜像源切换原创 2022-02-25 21:24:40 · 229 阅读 · 0 评论 -
Node.js学习-day3
1、http模块-创建最基本的web服务器//导入http模块const http = require('http');//创建服务器实例const server = http.createServer();//用request事件,监听客户端请求server.on('request',function (req,res){ console.log('Someone visit');})//启动服务器server.listen(8080,function (){ co原创 2022-02-24 16:38:35 · 200 阅读 · 0 评论 -
Node.js学习-day2
时钟案列要求:一个index.html文件包含css样式和js语法,程序要求能够将index.html中的css样式提取出来存放到clock文件夹下的clock.css中,将index.html中的js提取出来存放到clock文件夹下的clock.js中,最后将单纯的html存放到同级下的clock.html中。const fs = require('fs')const path = require('path')//匹配<style></style>和<script原创 2022-02-23 21:35:13 · 80 阅读 · 0 评论 -
Node.js学习-day1
fs文件系统模块fs模块是Node.js官方提供的、用来操作文件的模块,它提供了一系列的方法和属性,用来满足用户对文件的操作需求。//导入fs模块,在安装node.js时就已经安装了fs模块const fs = require('fs')//或者//要注意在package,json中添加type:module。因为node默认CommonJS规范,而import是ES6规范import fs from "fs";(1)fs读取文件内容 fs.readFile()方法// const fs原创 2022-02-22 21:55:11 · 98 阅读 · 0 评论 -
使用Node.js进行Web开发(一)
在这篇开始,我们学习基于express框架开发一个微博网站。首先我们了解Node.js是基于MVC(模型-视图-控制器)的设计模式。模型是对象及其数据结构的实现,通常包含数据库操作;视图表示用户界面,在网站中通常就是HTML的组织架构;控制器用户处理用户请求和数据流、复杂模型,将输出传递给视图。步骤1、 安装expressnom install -g express如果出现错误请看express无法识别2、建立项目express -t ejs microblog之后发现当前目录下原创 2021-10-21 11:54:52 · 1634 阅读 · 0 评论 -
Node.js快速入门
1、开始用vscode编程打开vscode新建demo.js,输入console.log(“hello world!”),运行终端输入node demo.js,可以看到打印结果想要查看node详细信息,可以输入node --help查看;想要进入node的REPL模式,即输入——求值——输出循环模式,直接输入node,想要退出,两次Ctrl+c。这种方式很方便调试简单的计算等。建立HTTP服务器//app.jsvar http = require('http');http.createS原创 2021-10-16 16:36:52 · 152 阅读 · 0 评论 -
nvm多版本包管理器安装(win10)
什么是nvm?由于node.js的版本更新速度很快,有时候新版本还会将旧版本的API废除,以至于代码不能很好的向下兼容。有时候你可能因为一些需要使用新版本,但是又想保持旧版本的稳定环境。Node多版本管理器(Node Version Manager,nvm)可以实现node多个版本的管理。如果你已经安装好了Node.js和npm环境(参考node.js的安装win10),直接npm install -g n即可,但是这种方式不适用windows环境在nvm-window下载nvm-setu..原创 2021-10-15 18:08:03 · 347 阅读 · 0 评论 -
node.js的安装(win10)
在官网https://nodejs.org/en/下载适用自己电脑的node版本下载后直接双击打开,一路next,其中可以更改自己的安装路径在桌面左下角输入cmd打开命令提示符,输入node即可。通过这种方式安装node.js会自动附带npm,重新打开命令提示符输入npm -v可以查看npm版本...原创 2021-10-15 16:46:28 · 102 阅读 · 0 评论