
express
yunchong_zhao
这人比较懒,不喜欢写简介
展开
-
express搭配socket.io实现群聊的效果
大概的实现效果就是下面这样的 websocket 可以让服务器主动推送消息给客户端 socket.io 是大神写的封装好的 基于webscoket的插件。 后台使用 了 express 和 ejs模板引擎 搭配 socket.io 使用 最好还是有点 node.js 和express 的知识 // 后端代码 const express=require('express'); const path=require('path'); const app=express(); // 第一步 传入expr原创 2020-07-23 15:18:00 · 477 阅读 · 0 评论 -
node.js之express篇上传文件卷(express上传文件)
说实话上传文件我之前也讲过,但总是和其他的穿在一起说的,今天将它单独抽出来进行讲解。 express的基础环境搭建 就不说了哈 // 需要用到 multer 提前安装好 const express=require('express'); const app=express(); const router=express.Router(); const path=require('path'); const fs=require('fs'); const multer=require('multer');原创 2020-07-09 15:30:06 · 1338 阅读 · 0 评论 -
node.js中获取文件后缀名(通过path模块快捷实现)
上传文件中,经常要获取上传文件的后缀名,如果是浏览器端的话 我们我们可以通过字符串截取进行获取 但是如果node端 还是通过 字符串截取就有点那个啥了哈 我们可以通过node的核心包 path 模块 有一个 extname 方法进行快速获取后缀名 const path=require('path'); console.log(path.extname('index.html')); // 输出 .html ...原创 2020-07-09 14:47:40 · 3692 阅读 · 0 评论 -
express中的res.locals和app.locals的使用
刚入坑express的时候,这个res.locals看的还是比较多的 它是实现了页面和路由之间的传惨 这个页面其实又可以叫做 模板引擎 不同的是 res是针对当前请求的 app.locals是对于整个应用来说的 router.get('/', function(req, res, next) { res.locals.name="hello world" res.render('index', { title: 'Express' }); }); 在模板引擎中 这里使用ejs模板引擎 <h1原创 2020-07-08 14:22:19 · 2520 阅读 · 0 评论