1.0.2 • Published 6 years ago

laravel-mvc-config v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Laravel-mvc-config

node.js express laravel-mvc


laravel-mvc-configlaravel-mvc的子工具,建议通过安装laravel-mvc进行依赖安装

laravel-mvc

Install laravel-mvc

npm install laravel-mvc-config

作用

1、定义全局配置信息,使其能够在任何文件模块中使用

例如:

  • 目录结构
.
├── bin
├── node_modules
│   └── laravel-mvc-config
└── test.js
  • test.js
var config = require('laravel-mvc-config');

console.log(config);
  • config对象可能的内容
{
    const: {
        DINAME: '/www/wwwroot/myapp/',  // 项目根目录
        CTRLNAME: '/www/wwwroot/myapp/controllers',  // 项目控制器目录
        MODELNAME: '/www/wwwroot/myapp/models', // 项目模型目录
    }
}

如上设计原因

你可以在laravel-mvc-config中的bin目录下新建自己的项目配置文件,然后在index.js中加载上配置文件,即可在项目控制器中使用。

例如:

bin下新建user.js

module.exports = {
    name: 'yuanshang',
    sex: '男',
    age: 25,
    // ... ...
}

index.js中加载此配置文件

/**
* 加载配置文件
*/

module.exports = {
    const: require('./bin/const'),
    user: require('./bin/user'), // 在这加载引入配置
}

项目中任何文件使用配置

var config = require('laravel-mvc-config');

console.log(config.user.name);
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago