node.js

使用Sinopia搭建私有的npm仓库

需求公司出于自身隐私保护需要,不想把自己的代码开源到包管理区,但是又急需一套完整包管工具,来管理越来越多的组件、模块和项目。对于前端,最熟悉的莫过于npm,bower等;但是bower的市场兼容性明显没有npm强壮,加之commonjs规范的日益成熟。npm应该是前端包管理的不二选择。公司对于搭建本地私有npm库有如下要求:私有包托管在内部服务器中项目中使用了公共仓库上的公

如何打造一个令人愉悦的前端开发环境(二)

前情提要上一篇文章介绍了目前前端比较流行的各种编辑器,以及各种流行的打包方式,最后给了一个Gulp的例子,这个例子还是14年的时候写的,还有一些可以优化的空间,就不讨论了,这篇文章主要讲目前火热的打包构建方式--Webpack的使用方式。主菜--没有开胃汤其实Webpack的入门指导文章非常多,配置方式也各有各样,这里我推荐题叶大神的入门级指南--Webpack 入门指迷,

idea配置Mongodb

2.idea重启后最右边 3.最右边点击Mongo Explorer,即可看到连接的数据库 关键字:idea, mongodb, node.js, mongo

【详细】使用 passport.js 来完成登录验证

使用 passport.js 完成后台验证转载自楼主个人博客 使用 passport.js 来完成登录验证 - 2016/6/22先啰嗦一段背景介绍一下项目所使用的技术栈。Node.js,使用 Express 来完成后端服务器的架构,这个时候就遇到了一个问题了。在我以前,是用 Java 来开发 Web 后端服务器,那时我采用 Spring 框架来完成,登录的验证就是比对数据

Node学习笔记-002

Package.json 在node开发中要依赖大量的第三方模块,第三方模块的安装,就要依赖 Package.json 以一个Package.json文件为例 { // 包名称 "name": "chatrooms", "version": "1.0.0", "description": "Minimalist multiroom chat server", "main":

[开源] 分享自己用的 GitHub 分组管理工具.

CODELF 的 GitHub Star 管理工具, 简洁快速,从开发者角度考虑,用完就走,不给开发者更多的管理负担。 https://github.com/unbug/codelf我们平时搜索发现 GitHub 上的不错的 Repo 就点 Star 的方式收藏了起来,想哪天会用到,但真的要用时也想不起来叫什么了,而且越收藏就越多,找出来也很费劲的,网友呼吁 GitHub

Nodejs 之 Epress 框架实战

准备安装并新建项目npm install -g express-generatorexpress -e node 新建express.js 文件 var express = require('express'); var app = express(); /* 支持模板文件 */ var path = require('path'); app.

nodejs编程规范

node开发需要编程规范吗?js的灵活性非常大,如果开发人员每个人都按自己的习惯随意编写,js的代码会非常混乱不堪。js程序员需要更强的自律性和规范,才能写出易读性,易维护的代码。随着前端mvc的崛起,前端的js代码会更加庞大难以管理,如果没有统一的规范,后期维护会比登天还难。编码规范缩进采用两个空格缩进,在编辑器中设置tab为两个空格变量声明用var声明变量var ass

Node.js npm 教程入门

Node.js npm 教程入门简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。$ node -vv4.4.31. He

基于 Node 的 PetShop,OAUTH2 认证 RESTful API

前文使用包passport实现了一个简单的用户名、密码认证。本文改用oauth2来实现更加安全的认证。代码在这里。OAUTH2用户认证,只使用用户名、密码还是非常基础的认证方式。现在RESTful API认证最多使用的是oauth2。使用oauth2就需要使用https,并hash处理client secret、auth code以及access token。oauth2需