node.js,express入门看详细篇

先最简单的代码 安装 npm install express app.js 代码内容 打开 localhost:2334端口可以看到 在上一个丰富点的代码,包含 swig模版引擎,静态资源加载,mongoose使用 我在上面代码中做了详细的注写,还会详细完善 github地址:https://git ... »

nodejs+express blog项目分享

项目简介:项目采用nodejs+express+typescript+mongodb技术搭建 主要功能: 1.用户注册 2.用户登录 3.文章管理模块 4.图片管理模块 5.token认证 6.密码加密 7.https服务 8.七牛图片云存储 9.pm2项目发布管理 项目源码:https://git ... »

邮件服务器的扩展

背景 这是个有趣的小项目.公司有不少系统是使用不同的语言写的,而有些语言调用smtp邮件服务器不是那么方便,那么我们的设想是写一个web app,提供一个POST的数据接口,能够接收email的信息.比如收件人地址,名字,邮件正文等,然后在web app内部再调用smtp服务器发送.公司内部其他系统 ... »

Node.js:上传文件,服务端如何获取文件上传进度

multer是常用的Express文件上传中间件。服务端如何获取文件上传的进度,是使用的过程中,很常见的一个问题。这里整理出来,有同样疑问的同学可以参考一下。文章主要介绍如何利用progress-stream获取文件上传进度,以及该组件使用过程中的注意事项。 ... »

零基础实现node+express个性化聊天室

本篇文章使用node+express+jquery写一个个性化聊天室,一起来get一下~(源码地址见文章末尾) 效果图 项目结构 实现功能 下面将一一讲解如何实现 前期准备 具体实现 1、将聊天室部署到服务器 先用node搭建一个服务器,部署在localhost:3000端口,先尝试向浏览器发送一个 ... »

Express使用进阶:cookie-parser中间件实现深入剖析

cookie-parser是Express的中间件,用来实现cookie的解析。不少人在使用过程中遇到问题,一般都是因为对cookie-parser的签名、验证机制不了解导致的。本文深入讲解cookie-parser的签名和验证机制,以及cookie签名是如何增强网站的安全性的。 ... »

用Express、MySQL搭建项目(接口以及静态文件获取、文件上传等)

一、简介 本文将主要基于node.js使用express框架搭建一个后台环境,包括如何自定义项目目录、所用依赖以及中间件、路由以及模板引擎、接口数据获取以及文件上传等内容。 二、后台环境搭建 1、新建一个目录node,然后在目录下跑命令:npm init,然后输入一些版本信息; 2、安装Expres ... »

基于TypeScript装饰器定义Express RESTful 服务

前言 本文主要讲解如何使用TypeScript装饰器定义Express路由。文中出现的代码经过简化不能直接运行,完整代码的请戳:https://github.com/WinfredWang/express decorator 1 为什么使用装饰器 当我们在使用Express时,经常要暴露RESTfu ... »

Express4.x API (四):Router (译)

Express4.x API 译文 系列文章 "Express4.x API (一):application (译) 进行" "Express4.x API (二):request (译) 完成" "Express4.x API (三):Response (译) 完成" "Express4.x AP ... »

Express4.x API (三):Response (译)

Express4.x API 译文 系列文章 "Express4.x API (一):application (译)" "Express4.x API (二):request (译)" "Express4.x API (三):Response (译)" "Express4.x API (四):rou ... »

Express4.x API (二):Request (译)

写在前面 最近学习express想要系统的过一遍API, "www.expressjs.com" 是express英文官网(进入 "www.epxressjs.com.cn" 发现也是只有前几句话是中文呀~~),所以自己准备在express学习的过程也翻译一遍API,一方面熟悉express,另一方 ... »

基于 nodejs 的 webSockt (socket.io)

基于 nodejs 的 webSockt (socket.io) 理解 本文的业务基础是在基于 nodejs 的 socket.io 的直播间聊天室(IM)应用来的。 项目中具体的 框架如下 express + mongodb + socket.io 在介绍 socket.io 之前,我们有必要对 ... »