<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.webmastermsk.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.webmastermsk.ru/feed.php">
        <title> nodejs:deploj_prilozhenija</title>
        <description></description>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <image rdf:resource="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-08-12T13:33:23+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:heroku&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:szhatie_fajlov&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_kljuchej&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_zagolovkov&amp;rev=1673515089&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico">
        <title></title>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <url>https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:heroku&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:deploj_prilozhenija:heroku</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:heroku&amp;rev=1673515089&amp;do=diff</link>
        <description>heroku

heroku create werwolf100



&lt;https://werwolf100.herokuapp.com/&gt; | &lt;https://git.heroku.com/werwolf100.git&gt;


anchikin@outlook.com@Asus MINGW64 /d/nodejs/node_curs/www (master)
git init
Initialized empty Git repository in D:/nodejs/node_curs/www/.git/

anchikin@outlook.com@Asus MINGW64 /d/nodejs/node_curs/www (master)
$ git add .


anchikin@outlook.com@Asus MINGW64 /d/nodejs/node_curs/www (master)
$ git commit -am &quot;init&quot;


anchikin@outlook.com@Asus MINGW64 /d/nodejs/node_curs/www (master)
…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:szhatie_fajlov&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:deploj_prilozhenija:szhatie_fajlov</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:szhatie_fajlov&amp;rev=1673515089&amp;do=diff</link>
        <description>сжатие статических файлов


const compression = require('compression');//Модуль сжатия файлов npm-compression

app.use(compression());//сжатие файлов</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_kljuchej&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:deploj_prilozhenija:zaschita_kljuchej</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_kljuchej&amp;rev=1673515089&amp;do=diff</link>
        <description>защита ключей (переменные среды)


module.exports = {
    mongoURI:(process.env.MONGO_URI || 'mongodb://werwolf:2619192@192.168.99.100/Courses') ,//коннект к БД
    session_secret: (process.env.SESSION_SECRET || 'dev-jwt'),//Секретный ключ для сессии
    send_grid_key: (process.env.GRID_KEY || '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'),//токен для mail(sendgrid)
    from: (process.env.EMAIL || 'werwolf@webmastermsk.ru'),
    base_url: (process.env.HOST || 'http://lo…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_zagolovkov&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:deploj_prilozhenija:zaschita_zagolovkov</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:deploj_prilozhenija:zaschita_zagolovkov&amp;rev=1673515089&amp;do=diff</link>
        <description>защита заголовков (helmet)


const express = require('express');//Подключаем модуль
const path = require('path');//Модуль для работы с путями к файлам и папкам
const csrf = require('csurf');//CSRF - защита (Cross-Site Request Forger)
const flash = require('connect-flash');//серверные сообщения
const exphbs = require('express-handlebars');//Подключаем шаблонизатор
const db = require('mongoose'); //библиотека для mongodb
const helmet = require('helmet');//Модуль защиты заголовков (headers)
const s…</description>
    </item>
</rdf:RDF>
