Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
wiki2:nodejs:resources [2017/05/10 20:52] alfred |
wiki2:nodejs:resources [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 65: | Línea 65: | ||
| // success | // success | ||
| } | } | ||
| + | </code> | ||
| ===== MongoJS ===== | ===== MongoJS ===== | ||
| Línea 76: | Línea 77: | ||
| }); | }); | ||
| </code> | </code> | ||
| + | |||
| + | ===== Config JS ===== | ||
| + | |||
| + | * https://www.npmjs.com/package/config-js | ||
| + | |||
| + | <code> | ||
| + | var Config = require('config-js'); | ||
| + | var path = require('path'); | ||
| + | |||
| + | var config = new Config(path.join(__dirname, '/config/config.js')); | ||
| + | |||
| + | var logOnOptions = { | ||
| + | 'accountName': config.get('steam.username'), | ||
| + | }; | ||
| </code> | </code> | ||
| + | |||
| + | <code> | ||
| + | exports.config_file_path = function () { | ||
| + | var path = require('path'); | ||
| + | var is = require('is2'); | ||
| + | |||
| + | var pathToConfigFile = path.join(__dirname, '/config/config#.js'); | ||
| + | var idx = pathToConfigFile.indexOf('#'); | ||
| + | var config_value = process.env.EBOT_CONFIG; | ||
| + | if (config_value != undefined) | ||
| + | config_value = '.' + config_value; | ||
| + | else | ||
| + | config_value = ''; | ||
| + | pathToConfigFile = pathToConfigFile.substr(0, idx) + config_value + pathToConfigFile.substr(idx+1); | ||
| + | console.log(pathToConfigFile); | ||
| + | return pathToConfigFile; | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | ===== Mongoose ===== | ||
| + | |||
| + | |||
| + | |||
| + | |||