Express重定向

var express = require(‘express‘);
var app = express(); 

app.get(‘/‘,function(req,res){
res.redirect(‘/admin‘);
});

app.get(‘/admin‘,function(req,res){
    res.send(‘欢迎管理员‘);
});

app.listen(3000);

当我们访问:http://localhost:3000/时将自动调整到http://localhost:3000/admin

时间: 2024-11-10 07:36:22

Express重定向的相关文章

Express URL跳转(重定向)的实现

Express是一个基于Node.js实现的Web框架,其响应HTTP请求的response对象中有两个用于URL跳转方法res.location()和res.redirect(),使用它们可以实现URL的301或302重定向. res.location(path) res.location(path) 下面列举了几种,设置http响应头Location的方法 res.location('/foo/bar'); res.location('http://example.com'); res.lo

node express 设置重定向

var express = require('express'); var app = express(); app.get('/',function(req,res){ res.redirect('/admin'); }); app.get('/admin',function(req,res){ res.send('欢迎管理员'); }); app.listen(3000); 当我们访问:http://localhost:3000/时将自动调整到http://localhost:3000/ad

node.js基于express框架搭建一个简单的注册登录Web功能

这个小应用使用到了node.js  bootstrap  express  以及数据库的操作 :使用mongoose对象模型来操作 mongodb 如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版本的不同使用的方式也不同,我这算是目前最新的了吧 还没有装express的可以移步到这里 看看express框架的获取安装 1.简单地项目初始化 进入你的nodejs安装路径下边,如图,然后执行命令  express -e test  (这里把项目名设置为test

node.js零基础详细教程(5):express 、 路由

第五章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. express Express 是一个基于 Node.js 平台的极简.灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用. 其实可以简单的将express理解为node.js的一个类库:我们在使用j

Node.js Express 框架学习

转载:http://JavaScript.ruanyifeng.com/nodejs/express.html#toc0 感觉很牛的样子,不过觉得对初学者没太大用,里面很多例子用的api都没有详细的说明.为了学习备份,所以拷贝过来. Express框架 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 概述 运行原理 底层:http模块 对http模块的再包装 什么是中间件 use方法 Express的方法 all方法和HTTP动词方法 set方法 response

nodejs的express使用介绍

Express框架 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 概述 运行原理 底层:http模块 什么是中间件 use方法 Express的方法 all方法和HTTP动词方法 set方法 response对象 requst对象 搭建HTTPs服务器 项目开发实例 编写启动脚本 配置路由 静态网页模板 动态网页模板 安装模板引擎 新建数据脚本 新建网页模板 渲染模板 指定静态文件目录 Express.Router用法 基本用法 router.route方法 r

express的请求和相应对象

(1)请求对象:req req.params:一个数组,包含命过名的路由参数 req.query:get请求的查询字符串参数 req.body:post的请求体内容 req.route:关于当前匹配路由的信息,主要用于路由调试 req.cookies:一个对象,包含从客户端传递来的cookie信息 req.headers:一个对象,从客户端接到的请求抱头 req.ip:客户端ip地址 req.path:请求路径,不包含协议,端口,查询字符串 req.host:主机名 req.xhr:bool:值

express 命令汇总

请求对象(req 或者 request )的生命周期始于Node的http.IncomingMessage的实例. req.params 数组,包含命名过的路由参数 req.param(name) 返回命名的路由参数,或者GET请求或POST请求. req.query 对象,查询字符串 location.search后面的 req.body 对象,包含post请求参数.要使用必须先引入中间件 body-parser,例如app.use(require('body-parser')()); req

nodejs 重定向 (redirect + writeHead(Location))

参考: Node.js实现301.302重定向服务 Express URL跳转(重定向)的实现:res.location()与res.redirect() 一 方式1 index.js var http = require('http'); var server = http.createServer(function (req, res) { res.writeHead(301, {'Location': 'http://itbilu.com/'}); console.log(res._hea