habrahabr

Ssh-chat, часть 2

  • понедельник, 16 сентября 2019 г. в 00:29:45
https://habr.com/ru/post/467543/
  • Системное администрирование
  • JavaScript
  • Node.JS


Привет, хабр. Это 2 статья из цикла ssh-chat
Что мы сделаем:


  • Добавим возможность создания своих функций оформления
  • Добавим поддержку markdown
  • Добавим поддержку ботов
  • Увеличим безопасность паролей(хеш и соль)
    Увы, но отправки файлов не будет
    ## Пользовательские функции оформления
    На данный момент реализована поддержка следующих функций оформления:
  • @color
  • @bold
  • @underline
  • @hex
  • @box
    Но стоит добавить возможность создания своих функций:
    Все функции хранятся в объекте под названием methods
    Так что будет достаточно создать функцию registerMethod:
    // parserExec.js at end
    module.exports.registerMethod  =  function(name, func) {
    methods[name] =  func
    }

    Также нужно этот метод возвращать после создания сервера

    
    // index.js at require part
    const { registerMethod } = require('./parserExec')