![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
nodeJs+mongoDB+express+Npm
文章平均质量分 91
nodeJs+mongoDB+express+Npm
面条请不要欺负汉堡
道理不是拿来懂的,而是拿来悟的
展开
-
脚手架搭建及发布npm
一.为什么需要脚手架?减少重复性的工作,不再从零创建一个项目,或者复制粘贴另一个项目的代码 。根据动态交互生成项目结构和配置文件,具备更高的灵活性和人性化定制的能力 。有利于多人开发协作,避免了人工传递文件的繁琐。可以集成多套开发模板,根据项目需要选择合适的模板。二.第三方库的支持实现一个脚手架,通常需要以下工具commander: 命令行工具download-git-repo: 来通过git下载项目模板的插件inquirer: 用于命令行交互问询等ora: 用于实现node命令原创 2021-09-29 11:00:30 · 1306 阅读 · 0 评论 -
创建发布npm包
什么是npm?npm网站地址npm是javascript的包管理工具,是前端模块化下的一个标志性产物简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率1.从社区的角度:把针对某一特定问题的模块发布到npm的服务器上,供社区里的其他人下载和使用,同时自己也可以在社区里寻找特定的模块的资源,解决问题2.从团队的角度:有了npm这个包管理工具,复用团队既有的代码也变的更加地方便创建npm库在npmjs上注册一个自己的账号。在本地创建项目在执行npm init之前,有两点需要我们注原创 2021-09-26 16:51:18 · 289 阅读 · 0 评论 -
egg简单的使用
一.创建项目1.项目地址 cd egg-example2. npm init egg --type=simple3. npm i4.启动项目: npm run dev$ open: http://localhost:7001二.编写接口1.router.js'use strict';/*Router 主要用来描述请求 URL 和具体承担执行动作的 Controller 的对应关系,*//** * @param {Egg.Application} app - egg app原创 2020-09-15 11:27:39 · 1684 阅读 · 0 评论 -
NodeJS、NPM安装配置步骤(windows版本)
最近在学习FIS3-前端工程构建工具,碰到要安装node.js和npm。所以下面就来介绍下1.打开NodeJs官网:https://nodejs.org/en/download/ 点击下载2.双击安装,安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\...原创 2017-07-18 11:33:28 · 5702 阅读 · 1 评论 -
修改Nodejs内置的npm默认配置路径
Nodejs 内置的npm默认会把模块安装在c盘的目录下:C:\Program Files\nodejs\node_modulesC盘这么小,肯定是不行的,下面一步步修改到e盘1.打开cmd命令行,查看当前配置输入 npm config ls先看一下当前npm的配置环境2.修改路径这里需要修改两个路径,module路径和cache路径module对应prefixcache...转载 2019-01-04 13:08:07 · 6938 阅读 · 0 评论 -
Express 常用中间件 body-parser 实现解析
一.写在前面body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景。app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));本文从简单的例子出发,探究body-parser的内部实现。至于...转载 2018-08-01 16:44:03 · 827 阅读 · 0 评论 -
MongoDB安装及结合mongobooster可视化工具使用
一.MongoDB1.MongoDB定义2.安装MongoDB下载地址: https://www.mongodb.com/download-center 我电脑是win10的官方文档原创 2018-06-11 11:33:48 · 15304 阅读 · 2 评论 -
搭建基于express框架运行环境
一.Express简介 Express提供了一个轻量级模块,把Node.js的http模块功能封装在一个简单易用的接口中。Express也扩展了http模块的功能,使你轻松处理服务器的路由、响应、cookie和HTTP请求的状态。使用Express可以充当Web服务器。二.搭建基于express框架运行环境 开发后端的node服务1.安装express ① 安装全局变量...原创 2018-06-10 16:01:36 · 1982 阅读 · 0 评论 -
Node.js简单入门
一.了解nodeJs1.什么是NodeJS简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎(Google的Chrome浏览器使用的JavaScript执行环境),V8引擎执行Javascript的速度非常...原创 2018-06-04 15:00:05 · 403 阅读 · 0 评论 -
Mongoose常用语法
一.Mongoose的介绍Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具. 在项目安装mongoose封装 :cnpm install mongoose --save二.Mongoose常用语法1.加载Mongoose模块var mongoose = require('mongoose'); 2.连接数据库(1).connec...原创 2018-06-13 11:27:22 · 3904 阅读 · 0 评论 -
基于vue2+node+express+mongoDB 获取商量列表查询接口
一.基于express实现商品列表查询接口(1).安装mongoose封装 cnpm install mongoose (2).创建model(3).创建路由(4).基于mongoose实现商品列表的查询原创 2018-06-12 18:15:11 · 2499 阅读 · 0 评论 -
NodeJs的介绍
一.nodeJs是什么?JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum原创 2017-09-27 14:44:32 · 402 阅读 · 2 评论