![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
express框架
蜉蝣&一粟
像风走了八千里,一路奔波了无痕迹。
展开
-
浅谈Web安全--XSS攻击
XSS攻击主要是利用JS和DOM。1.了解XSS的定义:2.理解XSS的原理3.理解XSS的攻击方式:反射性和存储型反射性:发出请求时,XSS代码出现在URL中,作为输入提交到服务器端,服务器端解析后响应,XSS代码随响应内容一起传回给浏览器,最后浏览器解析执行XSS代码,这个过程像一次反射,故叫反射性XSS。盗取cookie,获取敏感信息,破坏正常页面结构并插入恶意内容,flash(不...原创 2019-10-30 11:53:02 · 404 阅读 · 0 评论 -
在Express框架中用Node.js开发图形验证码
本篇讲述使用Node.js开发图形验证码一般项目中的登录注册功能,甚至一些敏感操作都需要获取短信验证码。而短信服务一般都是第三方的,需要收费。找了几家,聚合数据的初次注册免费送5条短信。不想影响项目功能的后续使用,这里就用自己使用node.js生成的图形验证码进行替代。网上很多的解决办法是使用谷歌的recaptcha,但使用这个插件需要安装了C++模块才行,我的电脑没有安装,因此选择了svg-...原创 2019-10-25 11:00:17 · 804 阅读 · 0 评论 -
Node.js封装MongoDB数据库增删改查的操作方法
本篇讲述在Express框架中用Node.js封装MongoDB数据库增删改查的操作方法在项目中需要频繁的对数据库进行增删改查的操作,把对mongodb数据库的操作方法进行封装将会减少很多代码量,以下的封装的方法代码:const MongoClient = require('mongodb').MongoClient;const url = "mongodb://localhost:2701...原创 2019-10-23 16:44:01 · 122 阅读 · 0 评论 -
在Express框架中对MongoDB数据库的增删改查操作方法的封装
本篇讲述在Express框架中进行对MondoDB数据库增删改查的DAO封装继上篇博客,直接在config.js文件中对mongodb数据库的操作方法进行封装const MongoClient = require('mongodb').MongoClient;const url = "mongodb://localhost:27017";const dbName = "myTest";...原创 2019-10-23 16:26:16 · 476 阅读 · 0 评论 -
Express框架中使用Node.js连接MongoDB数据库
本篇讲述在Express框架中使用Node.js连接MongoDB数据库安装mongodb:npm i mongodb在项目中新建一个文件config.js// 引入MongoDBconst MongoClient = require('mongodb').MongoClient;// Connection URLconst url = "mongodb://localhost:2...原创 2019-10-23 15:21:18 · 695 阅读 · 0 评论 -
Express框架入门
本篇讲述express框架入门安装express-generator(可以快速创建一个应用框架):npm install express-generator -g创建一个express项目:在命令行输入express --view=(模板名称) 项目名称我这里使用的是ejs模板,port是我的项目名称,其支持的模板有:ejs|hbs|hjs|jade|pug|twig|vash,根据自己的...原创 2019-10-23 11:27:33 · 359 阅读 · 0 评论 -
express和mongodb初步使用,以及在express项目中获取JSON数据并存储到数据库中
关于express和mongodb初步使用这里就不多说什么了,直接写步骤一、安装mongodb二、配置环境变量三、安装完成后创建数据目录data/db,数据目录放在根目录下(C:\或者D:)等.四、打开命令行输入mongod --dbpath c:\data\db五、重新打开一个命令行窗口mongo.exe,在这个命令行里可以列出所有数据库:show dbs使用某个数据库:use 数...原创 2019-04-24 11:29:10 · 1104 阅读 · 0 评论 -
express框架使用axios进行post请求跨域问题,以及返回的数据是undefined的问题
在express框架中使用axios的post方法出现报错,报跨域问题先想要解决这个问题需要自己定义请求头,并且在vue中使用qs重新实例化一个axios,这个项目使用vue做前端框架,使用express写后台接口。首先在express的app.js文件里设置携带请求头信息var app = express();app.use("*",function(req, res, next) ...原创 2019-04-24 10:53:55 · 3704 阅读 · 0 评论 -
express框架ejs模板引用以及bootstrap和jquery
本篇讲述如何在express框架中引用ejs模板以及bootstrap和jquery首先把下载的bootstrap和jquery分别复制到public文件夹中。分别在views文件夹下建立几个公共文件:在公共页面中引用需要的css和js5.写一些公共的样式,比如头部和底部6.保存完后可以直接在任意一个ejs模板中引用需要的内容这样,就可以在需要的页面使用bootstrap...原创 2019-04-24 10:45:44 · 2930 阅读 · 0 评论 -
关于express框架自动刷新问题
关于express框架的安装和项目搭建这里就不记录了,官网的内容很详尽,按照步骤进行搭建即可,这里讲述一下express框架搭建完毕后运行项目所产生的不能自动刷新的问题。写过express项目的会发现在项目中改动页面内容需要ctrl+s两次后再npm start才能实现页面刷新,此时可以使用gulp-nodemon和browser-syncnpm i gulpnpm i --save gu...原创 2019-04-24 10:31:41 · 1852 阅读 · 2 评论