简单的node.js路由识别系统demo

本文介绍了一个简单的Node.js路由应用系统的搭建过程,包括app应用程序目录、http请求处理器目录、routes路由识别处理器目录及app.js入口文件。通过控制器、业务处理层的配合,实现了请求的路由匹配和处理,当请求如http://localhost/api/helloworld时,通过路由规则调用相应的控制器函数,并执行业务逻辑。
摘要由CSDN通过智能技术生成

目录

 

1.node.js 简单的demo路由应用系统

1.1.app应用程序目录

1.1.1.app应用程序目录包含controller和servcie目录,一个是处理请求控制转发,一个是具体业务处理和业务逻辑分支跳转处理。其中controller包含一个api控制器模块test.js,service业务处理层包含了对应控制器的api业务处理模块test.js,详见下图:

1.1.2.控制器和业务处理层test.js代码

controller test.js code

service test.js code

1.2.http处理http请求处理器目录

1.2.1.http 请求处理 目录结构与code

1.3.routes路由识别处理器目录

1.3.1.routes路由识别处理器目录结构与code

1.4.app.js node.js应用入口

1.4.1.app.js应用入口代码


1.node.js 简单的demo路由应用系统

1.1.app应用程序目录

1.1.1.app应用程序目录包含controller和servcie目录,一个是处理请求控制转发,一个是具体业务处理和业务逻辑分支跳转处理。其中controller包含一个api控制器模块test.js,service业务处理层包含了对应控制器的api业务处理模块test.js,详见下图:

1.1.2.控制器和业务处理层test.js代码

controller test.js code

const helloworld_Service = require("../../service/api/test");

/**
 * hello world
 * @param req
 * @param res
 */
exports.hello_world=function(req,res){
    helloworld_Service.hello_world(req,res);
};

/**
 * hello world1
 * &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值