首页 > web前端 > js教程 > 正文

Node.js中路由器控制的实现代码

不言
发布: 2018-08-23 17:11:08
原创
1381人浏览过

本篇文章给大家带来的内容是关于Node.js中路由器控制的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

render.js:

//引入模块
let http = require("http");
let fs = require("fs");

//创建HTTP服务
http.createServer(function (req,res) {

    if (req.url === "/favicon.ico"){
        return false;
    }
    if (req.url === "/" || req.url === "/index.html"){
        // 读取文件
        fs.readFile("./index.html",function (err,data) {
            //设置响应头
            res.writeHead(200,{
                "Content-type":"text/html;charset=utf-8"
            });

            //结束响应
            res.end(data);
        })
    }else if(req.url === "/show.html"){
        // 读取文件
        fs.readFile("./show.html",function (err,data) {
            //设置响应头
            res.writeHead(200,{
                "Content-type":"text/html;charset=utf-8"
            });

            //结束响应
            res.end(data);
        })
    }else if(req.url === "/image/1.jpg" ){
        //读取文件
        fs.readFile("./image/1.jpg",function (err,data) {
            //设置响应头
            res.writeHead(200,{
                "Content-type":"image/jpeg"
            });
            //结束响应
            res.end(data);
        })
    }else if(req.url === "/style.css"){
        //读取文件
        fs.readFile("./style.css",function (err,data) {
            //设置响应头
            res.writeHead(200,{
                "Content-type":"text/css"
            });
            // 结束响应
            res.end(data);
        })
    } else {
        res.writeHead(404,{
            "Content-type":"text/html;charset=utf-8"
        });
        res.end("您访问的也没不存在");
    }
    console.log(req.url);
}).listen(3200,function () {
    console.log("Http Server running on port 3200");
})
登录后复制

index.html:

<h1>你好</h1>
@@##@@
登录后复制

show.html:

<h1>你好,全世界</h1>
登录后复制

style.css:

h1 {
    font-size: 18px;
}
img{
    width: 50%;
}
登录后复制

相关推荐:

Nodejs路由与控制器的使用

Node.js中路由器控制的实现代码

以上就是Node.js中路由器控制的实现代码的详细内容,更多请关注php中文网其它相关文章!

路由优化大师
路由优化大师

路由优化大师是一款及简单的路由器设置管理软件,其主要功能是一键设置优化路由、屏广告、防蹭网、路由器全面检测及高级设置等,有需要的小伙伴快来保存下载体验吧!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号