随笔分类 -  NodeJS开发

npm命令Error: EINVAL: invalid argument, mkdir
摘要:错误原因:在node.js的安装目录下创建两个文件夹,node_cache和node_global,然后命令行设置: npm config set cache "D:\nodejs\node_cache" npm config set prefix "D:\nodejs\node_global" 设 阅读全文

posted @ 2020-08-21 16:59 漫思 阅读(3563) 评论(0) 推荐(2) 编辑

15个Nodejs应用场景
摘要:15个Nodejs应用场景 我们已经对Nodejs有了初步的了解,接下来看看Nodejs的应用场景。 2.1 Web开发:Express + EJS + Mongoose/MySQL express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs 阅读全文

posted @ 2020-07-30 21:16 漫思 阅读(1007) 评论(0) 推荐(0) 编辑

NodeJS 极简教程 <1> NodeJS 特点 & 使用场景
摘要:NodeJS 极简教程 <1> NodeJS 特点 & 使用场景 田浩 因为看开了所以才去较劲儿。 1. NodeJS是什么 1.1 Node.js is a JavaScript runtime build on Chrome's V8. Node.js并不是一门语言,JavaScript才是。N 阅读全文

posted @ 2020-07-30 21:08 漫思 阅读(214) 评论(0) 推荐(0) 编辑

nodejs的基础教程<一>
摘要:1、我们来看基础的架构文件目录 2、我们来从一个地点来看这个脉络 在app.js定义路由 var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); app.use('/', in 阅读全文

posted @ 2020-07-29 21:59 漫思 阅读(120) 评论(0) 推荐(0) 编辑

NodeJS 框架一览
摘要:Meteor 快速搭建框架。10倍的减轻工作量。 Express 当你使用Node.js构建web应用程序时, Express通常被视为事实上的Web服务器。它的哲学(一个可以使用中间件包扩展的简约核心)是大多数Node.js开发者所熟悉的。 Koa Koa的哲学接近Express, 但它是使用ES 阅读全文

posted @ 2020-04-15 11:52 漫思 阅读(2601) 评论(0) 推荐(0) 编辑

npm查看本地包版本号和远程包的版本号
摘要:npm 查看远程包 第一种方法: 第二种方法: npm查看本地安装的包版本号 npm语义化版本号 npm使用 a.b.c 的版本号来管理安装包,a为达版本号,有重大api改变,一般不向下兼容,b为小版本号,新增功能,向下兼容,c为补丁号,通常修复一些bug。npm安装包的时候允许使用一些特殊符号表示 阅读全文

posted @ 2019-11-17 22:20 漫思 阅读(3490) 评论(0) 推荐(0) 编辑

npm install说明
摘要:一、常用简写 npm install=npm i。在git clone项目的时候,项目文件中并没有 node_modules文件夹,项目的依赖文件可能很大。直接执行,npm会根据package.json配置文件中的依赖配置下载安装。 -global=-g,全局安装,安装后的包位于系统预设目录下 -- 阅读全文

posted @ 2019-11-12 23:54 漫思 阅读(560) 评论(0) 推荐(0) 编辑

multer 文件后缀名
摘要:我的代码是这样写的。 控制台打印的信息 { fieldname: 'logo', originalname: '可视化宣传材料.docx', encoding: '7bit', mimetype: 'application/vnd.openxmlformats-officedocument.word 阅读全文

posted @ 2019-11-02 21:46 漫思 阅读(1381) 评论(0) 推荐(0) 编辑

multer 基础教程(英文版)
摘要:Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maxim 阅读全文

posted @ 2019-11-02 20:26 漫思 阅读(508) 评论(0) 推荐(0) 编辑

multer 基础教程(中文版)
摘要:此文档于2016年10月3日翻译时multer的版本是1.2.0,它可能不是最新的! 甚至可能存在翻译错误!你可能需要阅读原版英语README 此文档仅供参考! Multer Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上 阅读全文

posted @ 2019-11-02 19:46 漫思 阅读(8638) 评论(0) 推荐(0) 编辑

Nodejs进阶:基于express+multer的文件上传
摘要:概览 图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。 常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻松搞定图片上传。 本文主要讲解以下内容,后续章节会对技术实现细节进行深入挖掘。本文所有例子均有代码示例,可在这里查看。 基础例子:借 阅读全文

posted @ 2019-11-02 19:44 漫思 阅读(3287) 评论(0) 推荐(0) 编辑

Nodejs操作MySQL数据库
摘要:https://github.com/mysqljs/mysql 如何用nodejs操作MySql数据呢,其实写法还是简单的, 1.开始在你的node项目中 npm install mysql --save 2.在你的新建项目中 引入代码 //引入数据库 var mysql=require('mys 阅读全文

posted @ 2019-10-13 23:25 漫思 阅读(3627) 评论(0) 推荐(0) 编辑

express常见获取参数的方法
摘要:1、req.query 处理get请求 2、req.body 处理post请求 3、req.params 4、req.param(name [, defaultValue]) Lookup is performed in the following order: req.params req.bod 阅读全文

posted @ 2019-10-11 16:11 漫思 阅读(1169) 评论(0) 推荐(0) 编辑

使用nodemon提高nodejs调试效率
摘要:1、安装 nodemon 直接用npm安装既可,键入命令: npm -g install nodemon 。如果不行,检查电脑有没有联网,联网后输入 sudo npm -g install nodemon 2、nodemon的使用 用cd命令定位到项目的根目录 输入以下的命令 nodemon bin 阅读全文

posted @ 2019-10-11 15:10 漫思 阅读(664) 评论(0) 推荐(0) 编辑

nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别
摘要:nodejs的package.json定义了一个模块,包括其依赖关系的一个简单的JSON文件,该文件可以包含多个不同的指令来告诉Node包管理器如何处理模块。 dependencies则表示此模块依赖的模块和版本,其中常常可以看到类似 ^1.2.0 或 ~1.2.0 这样的版本范围指示。 首先,一个 阅读全文

posted @ 2019-04-14 22:47 漫思 阅读(1435) 评论(0) 推荐(0) 编辑

dependencies与devDependencies的区别
摘要:npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件: 但它的文档里1,只提到一个小区别,–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到package.json文件devDepe 阅读全文

posted @ 2019-04-14 22:46 漫思 阅读(208) 评论(0) 推荐(0) 编辑

iview 非 template/render 标签转换
摘要:在 非 template/render情形下使用 iview,发现除了官方的一些需要注意的点外,还有一些其他需要注意的,这里记录下,防踩坑: 官方说明: 在非 template/render 模式下(例如使用 CDN 引用时),组件名要分隔,例如 DatePicker 必须要写成 date-pick 阅读全文

posted @ 2019-04-10 18:47 漫思 阅读(193) 评论(0) 推荐(0) 编辑

windows下nginx的安装及使用
摘要:nginx配置代理必须到/ 形如这样的风格。 1.下载nginx http://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载 nginx-1.12.2.zip 下载后解压,解压后如下 2.启动nginx 有很多种方法启动 阅读全文

posted @ 2019-04-09 17:42 漫思 阅读(482) 评论(0) 推荐(0) 编辑

sudo
摘要:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 特性 编辑 特性 它的特性主要有这样几 阅读全文

posted @ 2019-04-08 23:29 漫思 阅读(281) 评论(0) 推荐(0) 编辑

导航