iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用nodejs实现路由功能
  • 139
分享到

如何使用nodejs实现路由功能

2023-06-14 05:06:48 139人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关如何使用nodejs实现路由功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。结构  项目结构如下  代码如下功能【router.js】// 加载所需模块var&nb

这篇文章将为大家详细讲解有关如何使用nodejs实现路由功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

结构

  项目结构如下

如何使用nodejs实现路由功能

  代码如下

如何使用nodejs实现路由功能

功能

【router.js

// 加载所需模块var Http = require('http');var url = require('url');var fs = require('fs');var host = '127.0.0.1';var port = 8080;http.createServer(function(req,res){    var pathname = url.parse(req.url).pathname;    console.log('Request for ' + pathname + ' received.');        function showPaper(path,status){            var content = fs.readFileSync(path);            res.writeHead(status, { 'Content-Type': 'text/html;charset=utf-8' });            res.write(content);            res.end();        }        switch(pathname){        //'首页'        case '/':        case '/home':            showPaper('./view/home.html',200);            break;        //'about页'        case '/about':            showPaper('./view/about.html',200);               break;        //'404页'        default:            showPaper('./view/404.html',404);            break;                                }    }).listen(port, host);

【404.html】

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title></head><body>404    </body></html>

【about.html】

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title></head><body>about    </body></html>

【home.html】

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title></head><body>home    </body></html>

关于“如何使用nodejs实现路由功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何使用nodejs实现路由功能

本文链接: https://www.lsjlt.com/news/267939.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用nodejs实现路由功能
    这篇文章将为大家详细讲解有关如何使用nodejs实现路由功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。结构  项目结构如下  代码如下功能【router.js】// 加载所需模块var&nb...
    99+
    2023-06-14
  • 怎样使用nodejs实现路由功能
    这篇文章主要介绍怎样使用nodejs实现路由功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!结构项目结构如下代码如下功能【router.js】// 加载所需模块var http =&n...
    99+
    2023-06-06
  • 如何使用Vue-Router2实现路由功能
    这篇文章主要为大家展示了“如何使用Vue-Router2实现路由功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Vue-...
    99+
    2024-04-02
  • nodejs路由怎么实现
    本篇内容介绍了“nodejs路由怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • ASP.NET MVC实现路由功能
    1、定义路由、路由规则 public static void RegisterRoutes(RouteCollection routes) { ...
    99+
    2022-11-13
    ASP.NET MVC 路由功能
  • vue路由如何实现网站导航功能
    这篇文章给大家分享的是有关vue路由如何实现网站导航功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、首先需要按照Vue router支持npm install vue-ro...
    99+
    2024-04-02
  • ReactRouterV5:使用HOC组件实现路由拦截功能
    目录前言一、创建一个HOC组件二、使用withRouter组件三、实现路由拦截前言 在Web应用程序中,需要对一些页面进行访问限制,只允许已经登录的用户访问受保护的页面。React ...
    99+
    2023-03-14
    React Router 路由拦截 React 路由拦截
  • 怎么用Vue-Router实现路由功能
    这篇“怎么用Vue-Router实现路由功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Vue-Router实现路由...
    99+
    2023-07-04
  • 如何实现nodejs上传功能
    这篇文章给大家分享的是有关如何实现nodejs上传功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下npm install formidablevar fo...
    99+
    2024-04-02
  • nodejs中怎么实现express路由
    这篇文章将为大家详细讲解有关nodejs中怎么实现express路由,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。路由通常HTTP URL的格式是这样的:h...
    99+
    2024-04-02
  • 怎么使用vue路由实现网站导航功能
    本文小编为大家详细介绍“怎么使用vue路由实现网站导航功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用vue路由实现网站导航功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、首先需要按照Vue r...
    99+
    2023-07-04
  • Angular4中路由Router类如何实现跳转navigate功能
    这篇文章主要为大家展示了“Angular4中路由Router类如何实现跳转navigate功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular4中路...
    99+
    2024-04-02
  • 如何用nodejs实现网页采集功能
    这篇文章主要讲解了“如何用nodejs实现网页采集功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用nodejs实现网页采集功能”吧!一、什么是Node.jsNode.js是一个跨平台...
    99+
    2023-07-05
  • 如何使用director.js实现前端路由
    这篇文章主要介绍了如何使用director.js实现前端路由,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。director.js是什么? 理...
    99+
    2024-04-02
  • 在Storm中如何实现消息过滤和路由功能
    在Storm中,可以通过定义Bolt来实现消息过滤和路由功能。具体步骤如下: 创建一个过滤器Bolt来处理消息过滤功能。在这个Bo...
    99+
    2024-03-11
    Storm
  • 实例讲解如何使用Golang实现路由
    Golang是一门高效、简洁且高性能的编程语言。它的主要特点是在代码执行速度方面优于其他语言。Golang中的路由是Web开发中的重要组成部分,需要通过路由将请求映射到正确的处理程序。本文将介绍如何使用Golang实现路由。一、创建一个基本...
    99+
    2023-05-14
  • nodejs实现3d功能
    一、什么是3D功能?在计算机科学中,3D表示三维,即三维图形。3D图形是指用三维几何图形来表示目标对象,让我们的视觉得以看到更具真实感的物体而不是平铺直叙的2D图形。它通过增加深度感来增强用户体验,使用户可以更好地感受和理解物体的形状、大小...
    99+
    2023-05-18
  • 如何使用Quagga实现Linux动态路由
    这篇文章给大家分享的是有关如何使用Quagga实现Linux动态路由的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。OSPF 的意思是最短路径优先Open Shortest Path First。OSPF &nbs...
    99+
    2023-06-16
  • 使用vue路由怎么实现一个登录拦截功能
    本篇文章给大家分享的是有关使用vue路由怎么实现一个登录拦截功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、概述vue-router提供了导航钩子:全局前置导航钩子 be...
    99+
    2023-06-14
  • NodeJs Express路由使用流程解析
    目录一、概念二、用法1、挂载到app上2、模块化路由3、为路由模块添加访问前缀一、概念 路由指的是客户端的请求与服务器处理函数之间的映射关系 Express中的路由分3部分组成,分别...
    99+
    2023-01-10
    NodeJs Express路由 NodeJs Express
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作