Node.js的Express

1.托管静态资源express.static()

express.static()通过该函数可以创建一个静态资源服务器,

例如:通过如下代码就可以将public目录下的图片、css、js文件对外开放访问

app.use(express.static('public'))

执行上诉命名后,就可以访问public中的所有子文件,但存放的目录不会出现在url地址中。

实例:

创建如下文件夹

Node.js的Express_第1张图片

 

并在同级根目录下创建测试文件

 在powershell中启动测试文件,输入如下命令,安装express

npm i express

然后执行如下吗,命令代码

const express = require('express')
const app = express()
​
//调用express.static()方法,对外提供静态资源
app.use(express.static('./clock'))
​
app.listen(80,()=>{
    console.log('http://127.0.0.1')
})

得到url地址后,在游览器中进行文件的访问测试

Node.js的Express_第2张图片

多次托管静态资源目录

多次调用

app.use(expree.static('public'))

挂载路径前缀

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

你可能感兴趣的:(服务器,javascript,node.js)