Salak

Salak

  • 文档
  • 中文
    • English
  • GitHub

›进阶介绍

新手入门

  • 简介
  • 快速入门

基础功能

  • 目录结构
  • 内置对象
  • 配置
  • 中间件
  • 路由
  • Controller
  • Behavior
  • Service
  • 定时任务
  • 扩展
  • 插件
  • 日志
  • 接口文档
  • 启动自定义

进阶介绍

  • 视图
  • 数据库
  • 国际化
  • CURL
  • Loader

扩展功能

  • 多模块项目
  • Typescript

视图

由于有些项目并不需要View层,所以框架并没有内置View的功能,而是通过Plugin的方式来实现。

引入 view 插件

$ npm install --save salak-view

启用插件

// /common/config/default.js
module.exports = {
  plugin: [
    {
      name: 'view',
      package: 'salak-view'
    }
  ]
}

配置插件

Options

  • dirname: view文件存放目录名称,默认为view
  • extension: view文件扩展名称,默认为html
  • engine: view文件渲染引擎,可参考 Engines ,需要安装对应的包
  • cache: 是否需要缓存view文件,默认根据当前运行环境决定,app.env === 'production'
  • map: Object

渲染页面

← 启动自定义数据库 →
  • 引入 view 插件
  • 启用插件
  • 配置插件
  • 渲染页面
Salak
Docs
Getting StartedGuides
About
aotu.io
Copyright © 2019 凹凸实验室