码迷,mamicode.com
首页 > Web开发 > 详细

使用node.js实现apache功能

时间:2020-01-15 14:12:06      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:url   使用   ==   OLE   ons   lis   nod   read   des   

先实现在url中输入文件路径能展示对应文件内容功能

const http = require(‘http‘)
const fs = require(‘fs‘)

const server = http.createServer()

const wwwDir = ‘/Users/lianglanlan/Desktop/code/study/node/www‘

server.on(‘request‘, (req, res) => {
    const url = req.url

    let filePath = ‘/index.html‘

    if (url !== ‘/‘) {
        filePath = url
    }
    fs.readFile(wwwDir + filePath, (err, data) => {
        if (err) {
            console.log(err)
            return res.end(‘404 Not Found‘)
        }
        res.end(data)
    })
})

server.listen(3010, () => {
    console.log(‘running...‘)
})

使用node.js实现apache功能

标签:url   使用   ==   OLE   ons   lis   nod   read   des   

原文地址:https://www.cnblogs.com/lianglanlan/p/12196099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!