-----index.js
// U8 Action 模块 const {Page: u8ActionPage, Form: u8ActionForm, Api: u8ActionApi} = require(`./routes/u8action`); u8_app.use(`/u8actions`, u8ActionPage); u8_app.use(`/form/u8actions`, u8ActionForm); u8_app.use(`/api/u8actions`, u8ActionApi);
---routers/u8action.js
`use strict`; const express = require(`express`); const u8actionRouter = { Page : express.Router(), Form : express.Router(), Api : express.Router() } // 引入控件 const u8actionControls = require(`./controls/u8action.js`); // [GET] ./form/u8action/u8zj u8actionRouter.Form.get(`/u8zj`, u8actionControls.FORM_u8zj); module.exports = u8actionRouter;
---router/controls/u8action.js
`use strict`; const Common = require(`../../../common.js`); const UrlLib = require(`urllib`); /**------------------------------------------------------------------------------------------------ * PAGE *------------------------------------------------------------------------------------------------ */ // exports.FORM_u8zj = function(req, res, next) { res.locals.Render = { Template: `./u8action/u8zj`, Data : {} } next(); }
HTML调用:
href="/u8/form/u8actions/u8zj"