前端学习(1397):项目包含的知识点cookie和session2

const express = require('express');
//创建网站服务器
const app = express();
//开放静态资源文件
const path = require('path');
//引入 
const bodyPaser = require('body-parser');const session = require('express-session');
require('./model/connect')//处理post
app.use(bodyPaser.urlencoded({ extended: false }))//告诉express框架模板所在的位置
app.set('views', path.join(__dirname, 'views'));
//告诉express框架模板的后缀是什么
app.set('view engine', 'art');
//当渲染后缀为art的时候 搜索引擎是什么
app.engine('art', require('express-art-template'))app.use(express.static(path.join(__dirname, 'public')));
//引入路由模块
const admin = require('./admingeyao');
const home = require('./homegeyao');app.use(session({ secret: 'secret key' }))
app.use('/home', home);
app.use('/admin', admin);
app.listen(3000);console.log('服务器启动成功');

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/420117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jmeter校验结果_Jenkins在实际失败时验证JMeter构建是否成功

我有类似的问题,阻止我.我需要用Jenkins运行我的JMeter测试.但Jenkins验证JMeter构建在实际失败时是否成功.我想知道我做错了什么,以便当断言失败时jmeter不会返回失败.我运行一个调用jMeter的Windows Batch脚本.这是如何做:命令行cd C:\apache-jmeter-3.1\binjmete…

[Unity3D]unity3d5.0简单的调用摄像头

Unity3D中新建一个工程,加一个Plane,新建一个C# 脚本,将这个脚本添加到Plane上,调用摄像头。(如果显示的图片居然是翻转的,Plane的Rotation 值就可以了) 以下是脚本内容: using UnityEngine; using System.Collections…

java 分析excel模板_java如何读取Excel简单模板

场景:对于经常需要导入excel模板或数据来解析后加以应用的,使用频率非常之高,做了一个比较稳定的版本,体现在这些地方工具:org.apache.poi使用前必须了解这些:1、要解析,那肯定先判断是不是exce…

前端学习(1399):多人管理19项目拦截器

const guard (req, res, next) > {// 判断用户访问的是否是登录页面// 判断用户的登录状态// 如果用户是登录的 将请求放行// 如果用户不是登录的 将请求重定向到登录页面if (req.url ! /login && !req.session.username) {res.redirect(/admin/login);} else {// …

4种kill某个用户所有进程的方法

4种kill某个用户所有进程的方法 在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法&am…

java数组排序源码_Java 数组工具类排序,最大值最小值等

public class ArrayUtils{/*** 返回数组最大值** param a* return*/public static int max(int[] a){// 返回数组最大值int x;int aa[]new int[a.length];System.arraycopy(a,0,aa,0,a.length);xaa[0];for(int i1;iif(aa[i]>x){xaa[i];}}return x;}/*** 返回数组最小值** pa…

前端学习(1400):多人管理20代码优化

// 引用expess框架 const express require(express); // 处理路径 const path require(path); // 引入body-parser模块 用来处理post请求参数 const bodyPaser require(body-parser); // 导入express-session模块 const session require(express-session); // 创建网站服务…

C#判断点和直线的位置关系

/// <summary>/// 判断点和直线的位置关系/// </summary>/// <param name"LinePntA">直线上的一点</param>/// <param name"LinePntB">直线上的另一点</param>/// <param name"PntM">需要判断的点<…

前端学习(1401):多人管理21新增用户

const { User } require(../../model/user);module.exports async (req, res) > {// 获取到地址栏中的id参数const { message, id } req.query;// 如果当前传递了id参数if (id) {// 修改操作let user await User.findOne({_id: id});// 渲染用户编辑页面(修改)res.rende…

C# 添加类库依赖

转载于:https://www.cnblogs.com/dekevin/p/4350049.html

前端学习(1402):多人管理22验证joi

// 引入joi模块 const Joi require(joi);// 定义对象的验证规则 const schema {username: Joi.string().min(2).max(5).required().error(new Error(username属性没有通过验证)),birth: Joi.number().min(1900).max(2020).error(new Error(birth没有通过验证)) };async funct…

win2003+IIS6+PHP5.3.8+MSSQL2008的安装配置

转载于:https://www.cnblogs.com/nxping/p/4351033.html

Linux给Java程序设置端口_扫描服务端口的Java程序

在Linux下用C写了一个扫描指定IP地址对外开放端口号的程序。扫描自己的机器的端口号速度还是挺快的&#xff0c;用编写的程序扫描在美国的服务器时&#xff0c;等了10分钟&#xff0c;端口号才扫到1000左右。于是就想到了用多线程&#xff0c;可是linux c的多线程不会&#xff…

第二次北京之行-游颐和园

转载于:https://www.cnblogs.com/motadou/p/4354613.html

前端学习(1404):多人管理24joi验证

// 引入用户集合的构造函数 const { User, validateUser } require(../../model/user); // 引入加密模块 const bcrypt require(bcryptjs);module.exports async(req, res, next) > {try {await validateUser(req.body)} catch (e) {// 验证没有通过// e.message// 重定向…

前端学习(1405):多人管理25node.js—安装bcrypt出现错误的解决办法

cryptjs是一个第三方密码加密库&#xff0c;是对原有bcrypt的优化&#xff0c;优点是不需要安装任何依赖 安装 引入bcryptjs库var bcrypt require(bcryptjs); 异步用法(Async) //生成hash密码 var bcrypt require(bcryptjs); bcrypt.genSalt(10, function(err, salt) {bcry…

java中级做dao模型_DAO-持久层-领域对象-贫血模型

原文关于"贫血模型"的讨论几乎没有停止过,在openfans.org的开发过程中,我们也讨论了很久,我觉的有很多东西应该记下来:明确一下意思先:DAO:数据操作对象,会操作数据库持久层:能提供对象持久化服务的一系列组件或服务领域对象:描述领域模型的对象,是通过业务分析进行系…

JSP分页技术的实现(利用当前页进行前后加减,并利用href进行当前页面传值,传值当然是那个当前值变量)...

一、可滚动结果集 Connection con DriverManager.getConnection(); PreparedStatement stmt con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY); ResultSet rs stmt.executeQuery(); 常用方法&#xff1a; (1)rs.absolute(n); 可以…