Node
文章平均质量分 85
Node
Sophie_U
勿忘初心,方得始终
展开
-
Nodejs的Express框架简单使用
一、什么是ExpressExpress就是一个为nodejs设计的web开发框架,它基于nodejs平台,本身功能极简,灵活,它提供了一系列强大的特性来帮助创建各种web和移动设备应用 。 特点: 1、可以设置 中间件来响应http请求 2、定义了路由用于执行不同的http请求动作 3、可以通过模板传递参数来动态渲染html页面二、express的使用1、安装 前提:在项目目原创 2016-11-02 00:08:03 · 14373 阅读 · 0 评论 -
Nuxt服务端部署(CentOS7+nginx+pm2)
简介Nuxt:对标Next的一款适用于Vue的服务端渲染(SSR)应用框架pm2: Node进程守护,方便当服务挂掉时重启以及生成日志Nginx: 一个轻量级的HTTP服务框架(大部分服务都在用)一、环境准备部署Nuxt用到最少的环境依赖包括:node,pm2,所以这里先依次安装CentOS下安装Node.js# 1、获取资源cd /usr/local/srcwget ht...原创 2019-01-29 15:02:18 · 3927 阅读 · 0 评论 -
NodeJS基础(二)——fs文件模块
一、Buffer缓存区在电脑中,所有的数据都是以二进制的形式存储的,而JavaScript语言本身是没有二进制数据类型的,而Node作为服务端需要处理像TCP网络流和文件流时的数据,就必须得使用二进制,因此在Nodejs中,定义了一个buffer类,用来创建一个专门存放二进制数据的缓存区1.1 创建buffervar buf1=new Buffer(10)——这里的10代表字节数var bu原创 2016-11-02 16:28:41 · 9988 阅读 · 0 评论 -
Node部署学习-3-Nginx反向代理Node服务
nginx反向代理 什么是反向代理? 反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。 现在许多大型web网站都用到反向代理。除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务器的压力和原创 2018-02-01 10:01:50 · 676 阅读 · 0 评论 -
node操作mongodb的model不能在多个router里创建的问题
初学node,在运用mongoose模块来利用nodejs操作mongodb数据库时,因为在不同的router中使用:var model=mongoose.model("collection-name",schema); //这里的集合名相同了此时,会报错: throw new mongoose.Error.OverwriteModelError(name); 原因在于:原创 2016-12-06 23:50:39 · 1678 阅读 · 0 评论 -
PM2实用入门指南
文章目录一、安装1.1 目录介绍1.2 入门教程二、常用命令三、配置文件3.1 简单说明3.2 自动重启3.3 环境切换四、常用操作配置4.1 负载均衡4.2 日志查看4.3 指令tab补全4.4 开机自动启动4.5 传入node args五、 实例说明PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。转载自博客园下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。一、安装全局安装,简直不能更简原创 2021-03-31 14:54:02 · 418 阅读 · 0 评论 -
NodeJs基础(一)
一、什么是NodeJs? NodeJs是基于Chrome V8引擎的JavaScript运行环境, 它对JS进行了增强,使JavaScript具有服务器语言开发能力(如:操作文件,读取系统信息,网络数据等);1、node js与javascript有什么区别与联系呢?首先,javascript(简称js)是一门编程语言,只要有js引擎就能运行js,在各大浏览器中都有自己的js引擎用于解析执行j原创 2016-10-30 17:15:48 · 458 阅读 · 0 评论 -
MongoDB的一些基本认识
一、数据库 MongoDB作为2016年数据库流行度排行榜第四位的数据库,其受欢迎程度也是越来越高。 数据库:Database,是按照数据结构来组织,存储和管理数据的仓库。它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,这里大致分为两类:关系型数据库和非关系型原创 2016-11-08 21:43:35 · 494 阅读 · 0 评论 -
Vue+Node+MongoDB实现商城系统——7章:Node及linux环境
一、在linux下安装配置node 在阿里云服务器端 安装配置 nodejs环境 - wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz - xz -d node-v8.4.0-linux-x64.tar.xz / tar -xzvf node-v8.4.0-linux-x64.tar.gz(根据下载...原创 2018-04-19 09:33:59 · 297 阅读 · 0 评论 -
Vue+Node+MongoDB实现商城系统——9章:mongoDB及数据库设计
一、mongoDb 特性: - 高可扩展性 - 分布式存储 - 低成本 - 结构灵活1.1 window平台下安装MongoDB及环境搭建下载安装包或压缩包添加DB存储和日志存储文件夹添加服务、配置环境变量、启动Mongo 为什么很多Node项目都搭配的是MongoDB而不是MySQL?? - mongoDB原生支持json,可以...原创 2018-04-19 09:34:55 · 3055 阅读 · 0 评论 -
node+express请求代理:http-proxy-middleware模块
前言现在很多用node作为代理服务器处理一些接口请求,node管理静态资源,而数据API的请求则转发出去。这样也可以解决跨域的问题。http-proxy-middleware官方文档:http-proxy-middleware安装# npm安装时可能报错,所以使用cnpmcnpm install http-proxy-middleware --save-dev简单使用var ex...原创 2019-01-09 11:53:54 · 4160 阅读 · 1 评论 -
MongoDB的安装与基本使用
首先,得从MongoDB官网下载到对应操作系统的数据库安装包。MongoDB官网:https://www.mongodb.com/MongoDB下载地址:https://www.mongodb.com/download-center#communityMongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008R2, W原创 2016-11-08 21:47:46 · 17917 阅读 · 0 评论 -
npm包管理及发布教程汇总
文章目录说明:关于npm的基本认知是什么?(node package manager)基本认识package(包)module(模块)发布包发布一个unscoped包发布一个scoped包过滤部分文件npm包的迭代npm的版本管理废弃/删除废弃删除nrm源管理工具说明:原谅参考自sf社区文章,这里只是做总结提炼,原谅链接:npm发布包教程关于npm的基本认知是什么?(node package manager)基本认识是一个辅助前端开发的包管理工具管理对象:包(package)管理方式:转载 2020-06-29 14:58:38 · 732 阅读 · 0 评论 -
Nodejs版本管理工具:NVM安装及常见错误排查
文章目录前言安装使用常见问题1、nvm安装node成功,但下载npm失败2、nvm use [version]命令使用报 exit status 1:xxxx3、nvm use切换node成功,但执行`node -v`不是内部名外部命令前言NVM:node.js version management。node版本管理工具,可以在通过安装不同版本node后,切换特定版本node进行开发的工具。官方地址以下介绍windows环境中的安装及常见问题的解决办法安装github上下载nvm-se原创 2021-03-14 16:47:39 · 1983 阅读 · 0 评论