Node.js
文章平均质量分 73
凡小多
邮箱:wgh4318@foxmail.com
展开
-
npm install 安装依赖包 --save、--save-dev、-S、-D的区别以及与yarn命令的对比
dependencies:运行依赖,字面意思运行需要的依赖,生产环境下也必须存在。devDependencies:开发依赖,只在开发时存在,不会打包至生产环境中。,将依赖安装至运行依赖。,将依赖安装至开发依赖。原创 2022-12-28 11:18:23 · 3282 阅读 · 0 评论 -
Nvm、Nrm使用教程
专门针对node版本进行管理的工具,通过它可以安装和切换不同版本的node.js。nrm是一个npm源管理器,允许你快速地在npm源间切换。查看nodejs官方的所有版本。查看现在所有安装的node版本。下载对应的node版本号。切换node版本。卸载node版本。测试速度npm。表示正在使用的版本。...原创 2022-07-15 14:54:15 · 335 阅读 · 0 评论 -
基于vue+nodejs封装上传图片功能并实现回显功能
使用<el-form-item label="图片" prop="imagePath"> <ImageUpload v-model="Form.imagePath" /></el-form-item>ImageUpload 组件<template> <div class="component-image-input"> <div class="img-item" v-for="item in原创 2022-04-06 11:53:28 · 1147 阅读 · 0 评论 -
基于elementUI+nodejs+mysql实现用户注册功能以及上传头像功能
主要使用elmentui的组件库,封装了上传组件,实现了上传时隐藏上传框,重置和删除时显示上传框(可以加点显示隐藏的动画),使用multer将上传的图片保存在服务器中,再将获取到的字段存入数据库效果图前端代码<template> <div class="register_container"> <div class="register_box box-shown relative"> <div class="goLogin absol原创 2022-02-23 10:52:37 · 1352 阅读 · 1 评论 -
elementUI+nodejs中间件multer+mysql实现图片上传功能
vue页面上传组件<template> <div class="upload"> <el-upload action="" :auto-upload="autoUpload" :http-request="upload" list-type="picture-card" multiple :limit="limit" :file-list="fileList" :ac原创 2022-02-18 15:02:47 · 1466 阅读 · 16 评论 -
nodemon自动重启工具——检测node服务器端的代码修改后自动重启服务
安装全局安装npm install -g nodemonor using yarn: yarn global add nodemon或者安装为开发依赖npm install --save-dev nodemonor using yarn: yarn add nodemon -D使用将 node app.js 换成 nodemon app.js自动重新运行Nodemon最初是为了重新启动挂起的进程,比如web服务器,但现在支持那些干净地退出的应用程序。如果您的脚本安全退原创 2022-01-12 11:35:24 · 478 阅读 · 0 评论 -
Node.js-9. express 框架
1原创 2021-09-26 11:30:14 · 182 阅读 · 0 评论 -
Node.js-8. get 和 post请求
解释表单提交数据原理HTML 标签提交数据条件HTML 元素中,只有 表单元素 才可以向服务器提交数据表单元素 需要放在 form 元素内表单元素 必须具有 name 属性HTML FORM ELEMENT (HTML表单元素)只有放在 form 表单中的 & 带name属性的 & HTML表单元素,才有资格向服务器提交数据。但并不是所有的HTML表单元素都能提交数据,比如<label></labele>标签就不行。表单元素参考链接[外链图片原创 2021-09-26 08:55:33 · 106 阅读 · 0 评论 -
Node.js-7. underscore模块和 url模块
underscore模块文档官方文档中文文档在npm中搜索underscore模板语法介绍:<%= %>, 中间写表达式<% %>, 中间写语句参考写法提示:underscore库建议使用’_'来命名对象,类似于jQuery使用$来命名// 案例一:var html = '<h1><%= name %></h1>';var compiled = _.template(html);var result = com原创 2021-09-25 16:29:09 · 142 阅读 · 0 评论 -
Node.js-6. 模块以及require加载模块的过程
node.js 模块在 node.js 开发中一个文件就可以认为是一个模块。一、node.js 模块分类核心模块 Core Module、内置模块、原生模块fshttppathurl…所有内置模块在安装node.js的时候就已经编译成 二进制文件,可以直接加载运行(速度较快)部分内置模块,在 node.exe 这个进程启动的时候就已经默认加载了,所以可以直接使用。文件模块按文件后缀来分如果加载时,没有指定后缀名,那么就按照如下顺序依次加载相应模块.js.json.nod原创 2021-09-25 16:24:02 · 263 阅读 · 0 评论 -
Node.js-5. 认识 npm
NPM - Node Package Manager - Node 包管理器npm(全称Node Package Manager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统。npm 官方网站npm 官方文档NPM 网站:https://www.npmjs.com/NPM 包管理库,存储了大量的JavaScript代码库NPM 客户端,我们所使用的npm命令行工具。使用JavaScript开发的基于node.js的命令行工具,本身也是Node的一个原创 2021-09-25 10:47:44 · 113 阅读 · 0 评论 -
Node.js-4. request 对象 和 response对象
request 对象request 对象类型 <http.IncomingMessage>, 继承自stream.Readablerequest 对象常用成员request.headers:请求报文头,返回的是一个对象,这个对象中包含了所有的请求报文头request.rawHeaders:返回的是一个数组,数组中保存的都是请求报文头的字符串request.httpVersion:获取请求客户端所使用的http版本request.method:获取客户端请求使用的方法(POST、G原创 2021-09-25 09:32:47 · 989 阅读 · 0 评论 -
Node.js-3. 通过 http模块构建一个 http 服务程序
编写一个简单的 http 服务程序步骤:加载http模块创建http服务为http服务对象添加 request 事件处理程序开启http服务监听,准备接收客户端请求注意:浏览器显示可能是乱码,所以可以通过 res.setHeader('Content-Type', 'text/plain; charset=utf-8');设置浏览器显示时所使用的编码。Chrome 浏览器默认无法手动设置编码,需要安装"Set Character Encoding"扩展。演示一下设置Cont原创 2021-09-24 17:06:42 · 247 阅读 · 0 评论 -
Node.js-2. 文件操作
写入文件操作加载文件模块操作const fs = require('fs/promises');实现写文件操作let msg = 'Hello World, 你好世界!';调用 fs.writeFile() 进行文件写入// fs.writeFile(file, data[, options], callback)fs.writeFile('./hello.txt', msg, 'utf8', function(err) { // console.log('111'); /原创 2021-09-24 13:48:29 · 85 阅读 · 0 评论 -
Node.js-1. 认识 node.js
node.js 介绍node.js 是什么?node.js 是一个开发平台,就像Java开发平台、.Net开发平台、PHP开发平台、Apple开发平台一样。何为开发平台?有对应的编程语言、有语言运行时、有能实现特定功能的API(SDK:Software Development Kit)该平台使用的编程语言是 JavaScript 语言。node.js 平台是基于 Chrome V8 JavaScript 引擎构建。基于 node.js 可以开发控制台程序(命令行程序、CLI程序)、桌面原创 2021-09-24 09:26:55 · 141 阅读 · 0 评论