//引入express框架
const express = require('express');
// console.log(express);
//创建应用:
const app = express();
// console.log(app);
//监听端口:
app.listen(4040, () => {
console.log('4040端口');
});
// app.all('/zhuce', (req, res) => {
// res.send('all()方法');
// });
app.get('/', (req, res) => {
res.send('this is index!!!');
});
app.get('/mydemo', (req, res) => {
res.send('this is demo!!!');
});
//详情页面
app.get('/detail/:uid/:email', (req, res) => {
console.log(req.params);
let { uid = '', email = '' } = req.params;
res.send(`详情页${uid} ${email}`);
});
app.get('/zhuce', (req, res) => {
console.log(req.query, 111);
let { uname = '', pwd = '', repwd = '' } = req.query;
res.send(`处理注册 ${uname} ${pwd} ${repwd}`);
});
// app.post('/zhuce', (req, res) => {
// res.send('处理注册新用户');
// });
//app.get('/路径',回调方法); //匹配以get方式发送的请求
//注意:所有的路径必须以/开头
//req:请求对象request
//res:响应对象response
app.get('/teacher', function(req, res) {
let { usr, tid, age } = req.query;
console.log(req.query, 8888);
// console.log(req, 1111);
// res.setHeader('content-type', 'text/html;charset=utf-8');
// res.write('这是老师的界面!!!');
// res.end();
//res.send()方法相当于原生nodejs中的res.setHeader()和res.end()
res.send(`这是老师的界面${tid} ${usr} ${age}`);
});
app.get('/stu', (req, res) => {
res.send('这是学生的界面');
});
app.all('*', (req, res) => {
res.send('最后都会执行,常用404错误');
});
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/4906.html