Herramientas de usuario

Herramientas del sitio


wiki2:nodejs:resources

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:nodejs:resources [2017/05/10 18:40]
alfred
wiki2:nodejs:resources [2020/05/09 09:25] (actual)
Línea 16: Línea 16:
  
 ===== ejs ===== ===== ejs =====
-''​npm install ejs --save''​+''​npm install ejs --save'' ​\\ 
 +Using files .ejs
 <​code>​ <​code>​
 res.render('​index',​ { res.render('​index',​ {
Línea 49: Línea 50:
 </ul> </ul>
 </​code>​ </​code>​
 +
 +===== Express Validator =====
 +''​npm install express-validator --save''​
 +<​code>​
 +var expressValidator = require('​express-validator'​);​
 +</​code>​
 +You will find some examples in its webpage: https://​github.com/​ctavan/​express-validator
 +<​code>​
 +req.checkBody('​Email',​ 'Email is required).notEmpty();​
 +var errors = req.validationErrors();​
 +if (errors) {
 +
 +} else {
 +  // success
 +}
 +</​code>​
 +
 +===== MongoJS =====
 +''​npm install mongojs --save''​
 +<​code>​
 +db.users.find(function (err, docs) {
 +  res.render('​index',​ {
 +    title: '​Customers',​
 +    users: docs
 +  });
 +});
 +</​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>​
 +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 =====
 +
 +
 +
 +
wiki2/nodejs/resources.1494441647.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)