基于vue的畅玩线上租车系统文档


1.6 抽离用户路由模块中的处理函数

<blockquote> <h5>目的:为了保证 路由模块 的纯粹性,所有的 路由处理函数,必须抽离到对应的 路由处理函数模块 中</h5> </blockquote> <p>1.在<code> /router_handler/user.js </code>中,使用<code> exports </code>对象,分别向外共享如下两个 <code>路由处理函数</code> :</p> <pre><code class="language-javascript">/** * 在这里定义和用户相关的路由处理函数,供 /router/user.js 模块进行调用 */ // 注册用户的处理函数 exports.regUser = (req, res) =&gt; { res.send('reguser OK') } // 登录的处理函数 exports.login = (req, res) =&gt; { res.send('login OK') }</code></pre> <p>2.将<code> /router/user.js</code> 中的代码修改为如下结构:</p> <pre><code class="language-javascript">const express = require('express') const router = express.Router() // 导入用户路由处理函数模块 const userHandler = require('../router_handler/user') // 注册新用户 router.post('/reguser', userHandler.regUser) // 登录 router.post('/login', userHandler.login) module.exports = router</code></pre>

页面列表

ITEM_HTML