0
点赞
收藏
分享

微信扫一扫

Express基本感知

码农K 2022-01-22 阅读 58

一顿三餐不能少,老八秘制EXpress

在这里插入图片描述
奥利给了兄弟们

var express = require('express');
var server = express();
server.get('/', function (req, res) {
    res.send('hello express');
})
server.listen(3000, function () {
    console.log('server is running at port 3000');
})             

// 1 安装
// 2 引包

var express = require('express');

// 3 创建服务器应用程序
// 也就是原来的http.createServer();

var app = express();

// 公开指定目录
// 只要通过这样做了,就可以通过/public/xx的方式来访问public目录中的所有资源
// 在Express中开放资源就是一个API的事

app.use('/public/',express.static('/public/'));

//模板引擎在Express中开放模板也是一个API的事

// 当服务器收到get请求 / 的时候,执行回调处理函数

app.get('/',function(req,res){
    res.send('hello express');
})

// 相当于server.listen

app.listen(3000,function(){
    console.log('app is runing at port 3000');
})

蜜汁一个小hamburg

var path = require('path');
var express = require('express');
var server = express();
server.get('/', function (req, res) {
    res.send('hello express');
})
server.get('/about', function (req, res) {
    // 都不用关心中文问题
    res.send('你好,我是阿牛哥');
})
server.get('/index', function (req, res) {
    res.send(` 
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
            <meta charset="UTF-8">
            <title>Document</title>
    </head>
        
    <body>
            <h1>hello express</h1>
    </body>
        
    </html>`);
})
server.use('/public/', express.static(path.join(__dirname, './public/')));
server.listen(3000, function () {
    console.log('server is running at port 3000……');
})             

Express静态服务API

注意相对路径的写法嗷、老吃亏了属于是

server.use('/public/',express.static(path.join(__dirname, './public/')));
// app.use不仅仅是用来处理静态资源的,还可以做很多工作(body-parser的配置)
app.use(express.static('public'));

app.use(express.static('files'));

app.use('/stataic',express.static('public'));
// 引入express
var express = require('express');

// 创建app
var app = express();

// 开放静态资源
// 1.当以/public/开头的时候,去./public/目录中找对应资源
// 访问:http://127.0.0.1:3000/public/login.html
app.use('/public/',express.static('./public/')); 

// 2.当省略第一个参数的时候,可以通过省略/public的方式来访问
// 访问:http://127.0.0.1:3000/login.html
// app.use(express.static('./public/'));   

// 3.访问:http://127.0.0.1:3000/a/login.html
// a相当于public的别名
// app.use('/a/',express.static('./public/')); 

//  
app.get('/',function(req,res){
    res.end('hello world');
});

app.listen(3000,function(){
    console.log('express app is runing...');
});

789喜欢上《断金》里面 的女一号哈哈哈哈哈
🧡🧡🧡🧡🧡🧡
在这里插入图片描述

举报

相关推荐

0 条评论