项目目录札记【附:config.json】

config.json:基础配置文件

/* 该文件用于生产环境,不要轻易修改该文件,请修改development.json,修改相应的端口或配置*/
{
    /* begin 添加特殊的配置到里面,比如mongo*/
    // "mongoConfig": {
    //     "host": "mongoDb",
    //     "database": "xxx"
    // },
    /* end */

    "restify": "http://restSE:8080",
    "restifySec": "http://countSE:8080",
    "cacheDir": "path:./cache",
    "mongoConfig": {
        "host": "mongoDb",
        "database": "rbac" //修改
    },
    "log4jsConfig": "path:./config/log4js.json",
    "envYHCG":"finance",//银行存管
    "express": {
        "view engine": "ejs",
        "view cache": true,
        "views": "path:./site/views"
    },

    "qiniuConfig": {
        "ACCESS_KEY": "H51ZLbLGMEBOL0Ut56CI7ZOPsOiE3lkWdriXawr6",
        "SECRET_KEY": "Sf-Y_OzfCKtQCUgYZQ7AKTB0x8YsCkqb5ZYSXHIE",
        "bucketname": "epb-pc"
    },

    "view engines": {
        "ejs": {
            "module": "ejs",
            "renderer": "renderFile"
        }
    },

    "middleware": {
        "static": {
            "module": {
                "arguments": ["path:./public"]
            }
        },

        "favicon": {
            "module": {
                "arguments": ["path:./public/favicon.ico"]
            }
        },

        "logger": {
            "enabled": false
        },

        "log4js": {
            "enabled": true,
            "priority": 51,
            "module": {
                "name": "kraken-middleware/lib/log-mid",
                "arguments": [{
                    "category": "http",
                    "level": "auto"
                }]
            }
        },

        "cookieParser": {
            "module": {
                "arguments": ["6de5191ab3c401bcb266dff913"]
            }
        },

        "session": {
            "enabled": true,
            "priority": 100,
            "module": {
                "name": "kraken-middleware/lib/redis-session",
                "arguments": [{
                    "secret": "6de5191ab3c401bcb266dff913",
                    "cookie": {
                        "path": "/",
                        "httpOnly": true,
                        "maxAge": 1800000
                    },
                    "resave": true,
                    "rolling":true,
                    "saveUninitialized": true
                }, {
                    "host": "redisDb",
                    "port": 6379
                }]
            }
        },

        "appsec": {
            "enabled": true,
            "priority": 110,
            "module": {
                "name": "lusca",
                "arguments": [{
                    "csrf": true,
                    "xframe": "SAMEORIGIN",
                    "p3p": false,
                    "csp": false
                }]
            }
        },

        "switchOption": {
            "enabled": true,
            "priority": 119,
            "module": {
                "name": "kraken-middleware/lib/switch",
                "arguments": [{}]
            }
        },

        "router": {
            "enabled": true,
            "priority": 120,
            "module": {
                "arguments": [{
                    "directory": "path:./controllers"
                }]
            }
        },

        "fileNotFound": {
            "enabled": true,
            "priority": 130,
            "module": {
                "name": "kraken-js/middleware/404",
                "arguments": ["error/404"]
            }
        },

        "serverError": {
            "enabled": true,
            "priority": 140,
            "module": {
                "name": "kraken-js/middleware/500",
                "arguments": ["error/500"]
            }
        }
    }
}
时间: 2024-10-21 14:50:38

项目目录札记【附:config.json】的相关文章

项目目录札记

node+kraken(express)+ejs+es6+grunt+less+docker+git+mongoose+bootstrap 数据库:mongo,redis,mysql 项目结构目录: pc-node4.0 //项目名称 -bin // -dev.sh //项目启动文件 #!/bin/bash //指明该文件是一个bash程序 NODE_ENV=development PORT=3702 supervisor index.js 注:NODE_ENV=development 设置开发

微信小游戏 项目配置文件 project.config.json

一.项目配置文件project.config.json 小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色.代码上传时自动压缩等等一系列选项. 可以在项目根目录使用 project.config.json 文件对项目进行配置. (1)compileType 有效值: (2)sett

微信小程序 project.config.json 配置

可以在项目根目录使用 project.config.json 文件对项目进行配置. miniprogramRoot Path String 指定小程序源码的目录(需为相对路径) qcloudRoot Path String 指定腾讯云项目的目录(需为相对路径) pluginRoot Path String 指定插件项目的目录(需为相对路径) compileType String 编译类型 setting Object 项目设置 libVersion String 基础库版本 appid Stri

Vue Vue项目目录结构梳理

Vue项目目录结构梳理   by:授客 QQ:1033553122 1.   结构梳理   . ├── build/                      # webpack 配置文件: │   └── ... ├── config/                      # 与项目构建相关的常用的配置选项: │   ├── index.js                # 主配置文件 │   ├── dev.env.js              # 开发环境变量 │   ├── p

集客魔方H5项目目录结构

znyx-h5 │  .gitignore   -- git 忽略文件配置 │  App.vue │  main.js  -- 已挂载 store 在页面中可直接使用  this.$store │  manifest.json  -- 项目发布相关配置文件 │  pages.json  -- 页面配置文件 │  uni.scss  -- uni-app 内置样式变量配置文件 │ ├─api  -- 网络请求全部放这里管理   没有对应的模块可执行添加 添加完后需要导入 index.js │   

Vue---关于项目目录结构

关于项目目录结构 vue介绍 2014年诞生,2013年react,09年angularjs 作者 尤雨溪 核心概念: 组件化 双向数据流 (基于ES5中的defineProperty来实现的), IE9才支持 angular核心: 模块化 双向数据绑定(脏检测:一个数组($watch)) 开发一个登陆的模块,登陆需要显示的头部.底部.中部 组件:组合起来的一个部件(头部.底部.中部) 细分代码 头部: 页面.样式.动态效果 代码: template style script 框架对比,建议学完

百度Baidu EFE team的前端规范——项目目录结构规范

项目目录结构规范 简介 该文档主要的设计目标是项目开发的目录结构保持一致,使容易理解并方便构建与管理. 编撰 李玉北.erik.黄后锦.王杨.张立理.赵雷.陈新乐.刘恺华. 本文档由商业运营体系前端技术组审校发布. 要求 在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST).关键字"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT"

为您的Web项目构建一个简单的JSON控制器

摘要:无论您的项目使用的是哪种数据库后端,JavaScript Object Notation (JSON) 控制器都能简化您的开发工作.本文将带领您建立一个能够增强您的下一个开发项目的非常基础的 JSON 控制器. 您的下一个 PHP/MySQL 项目可能与您最近完成的十几个项目类似:建立一个 MySQL 数据库,创建包含 HTML 的 PHP 视图,根据需要添加 JavaScript 代码和 CSS 文件,连接到数据库,从数据库提取内容来填充视图,等等.如果您熟悉 web 开发,您一定知道分

Laravel项目目录结构说明

Laravel项目目录结构说明: |- vendor 目录包含你的 Composer 依赖模块及laravel框架. |- bootstrap 目录包含几个框架启动跟自动加载配置的文件. |- app.php |- autoload.php |- config 应用程序的配置文件. |- database 数据库迁移与数据填充文件. |- public 项目web入口和静态资源文件 (图片.js.css,字体等等). |-index.php 入口 |- resources 目录包含视图.原始的资