教你用Node.js搭建本地服务器,并访问本地图片视频等静态资源

废话很少说,先用express搭建一个本地服务javascript

var express = require('express')
var path = require('path')
var app = express()

app.get('/', (req, res)=>{
    res.send('Hello world');
});

app.listen(8083, ()=>{
    console.log('Server is running at http://localhost:8083')
})
复制代码

而后在命令行输入node app启动服务java

这个时候咱们打开浏览器访问http://localhost:8083就能看到hello world了,表示请求成功了如图 node

在这里插入图片描述
若是咱们要访问图片,得先建一个public文件夹把资源放在里面,加上这几行代码

app.get('/img', function (req, res, next) {
    res.sendFile(path.join(__dirname, 'public/2.png'));
})
复制代码

这个时候咱们在浏览器输入http://localhost:8083/img就能访问到图片了 git

在这里插入图片描述
视频的话也是一样的道理,咱们再加上这几行代码

app.get('/air', function (req, res, next) {
    res.sendFile(path.join(__dirname, 'public/lenveo.mp4'));
})
复制代码

一样的咱们用浏览器打开http://localhost:8083/air就能访问到视频了 express

在这里插入图片描述
另外txt和pdf文件都是能够访问的,完整代码已上传至码云,须要的请点击 完整代码 看到这里若是对你有帮助的话帮忙点个赞吧。
相关文章
相关标签/搜索