![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node.js
Node及HTTP
世阿弥
做你该做的得你应得的!
展开
-
MVC概念
mvc的概念 概念:一种简单易懂,使用广泛的程序设计风格。使用了mvc风格的程序主要由3部分组成:控制器(controller)、视图(view)、模型(model) 理解 视图:指的程序的输出:比如用户操作界面或数据的处理结果。 控制器:指程序的逻辑部分。主要是指业务处理 模型:指数据本身。 好处 程序的代码结构清晰,维护方便 模块化编程,代码可复用 目的:优化项目文件架构 例子:以学生管理系统中的students模块为例 .原创 2022-04-12 02:26:00 · 350 阅读 · 0 评论 -
mongoose
概念是npm提供 的包,主要用于能够在nodejs中使用MongoDB的数据库并进行数据交互。mongoose本身提供了很多api来操作数据库,api就需要开发人员在nodejs程序中调用。作用能够使用程序来操作MongoDB数据库安装 mongoosenpm i mongoose在nodejs中连接数据库 声明db.js在db.js中开头引入模块后添加以下代码:const mongoose = require('mongoose');//引入mongooseconst d原创 2022-04-12 02:20:08 · 240 阅读 · 0 评论 -
mongoldb
概念MongoDB是一个开源的非关系型数据库。常用于作为项目的缓存数据库。因为本身提供了nodejs 可以操作的接口。所以在前端全栈工程项目中,也可以作为保存数据的仓库 本身需要进行安装使用,并且初始情况下,只能通过命令行的形式使用。不过可以使用第三方提供的可视化操作工具来间接操作MongoDB数据库-Navicat for MongoDB核心概念MongoDB数据库- 我们可以通过MongoDB来创建一到多个非关系型数据库。每个数据库都可以包含了多个集合。每个集合可以包含多个文档。文档在程原创 2022-04-12 02:09:27 · 906 阅读 · 0 评论 -
Node.js模块化
概念 背景:在团队协作中,不同成员会独立写自己负责的代码,比如A负责a.js,B 负责b.js. 如果a.js和b.js定义了同一个变量,那么在使用该两个文件时,会导致变量同名而报错的情况。即全局变量污染。解决->nodejs模块化 概念:nodejs中的模块化是指将每个js文件会被认为单独一个的模块。模块之间是互相不可见的。如果一个模块需要使用另一个模块,那么需要通过指定语法来引入要使用的模块,而且只能使用引入模块所暴露的内容。 语法:包括引入和暴露 引入模块 con原创 2022-04-12 01:57:46 · 421 阅读 · 0 评论 -
nodemon
nodemon 简介 实时监听代码变化类似于live server nodemon 官网 https://nodemon.io/ nodemon 使用 nodemon app.js 最好配合npm使用 (改变gackage.json) npm start原创 2022-04-12 01:38:03 · 420 阅读 · 0 评论 -
Express
Express 简介概念: Express是一个以nodejs为基础的web应用开发库。Express可以简化一个web应用的项目初始搭建。同时内部机制对nodejs进行包装,我们可以以更简单的方式来完成后端开发。 作用 自动搭建web应用项目的初始代码 提供了更好的api来完成后端开发 Express 安装并使用 安装:通过npm进行安装express: npm i express-generator 使用:在某个文件夹下使用命令来进行创建express项目并进行初始原创 2022-04-12 01:27:46 · 430 阅读 · 0 评论 -
npm使用手册
npm简介npm全名:node package managment:node包管理工具。这是是随着nodejs一起安装的。 关于包 包可以理解为某个第三方库,比如jQuery、bootstrap等每个都算一个包 作用: 用于统一管理项目所有需要的包。 需要的时候直接利用npm下载使用即可。 工作流程 首先,利用npm init来生成一个json文件:package.json,该文件就包含了该项目使用的所有的包(第三方库)以及对应版本。这样我们可以确定项目中使用了哪些第三方库。并且原创 2022-04-12 01:13:04 · 930 阅读 · 0 评论 -
前端?后端?
概念生活的角度理解 前端就是台面上的内容,后端就是台面下的内容。比如一个节目,观众所看到的节目效果就可以比喻成前端,那么幕后人员可以比喻成后端 前端: 从程序角度理解。前端是指通过技术来实现具有良好用户体验的web应用的交互界面。web应用主要是指网站和app。 后端 负责web应用的业务逻辑及数据处理。 后端主要分为服务器程序以及数据库程序两个部分 服务器: 从硬件上来将:就是提供网络服务的高配电脑 从程序上来讲:指的是可以接收数据和处理数据的程序。属于后端部分,原创 2022-04-12 01:02:57 · 1428 阅读 · 0 评论 -
Node.js
nodejs 简介 nodejs 安装&运行js文件 Nodejs 概念:本质是一个JavaScript运行环境,即可以脱离浏览器单独运行js代码。一般nodejs用于后端开发 特点 nodejs底层使用了JavaScript v8引擎。这个是谷歌开发的,迄今为止性能最好的JavaScript引擎之一,本身v8引擎是用c和c++语言写的。 本身js执行高效,所以一般会作为后端开发环境。即后端程序用JavaScript来编写。 使用 需要去官网下..原创 2022-04-12 00:57:12 · 683 阅读 · 0 评论