Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 February 08

D

David in NodeUA - JavaScript and Node.js in Ukraine
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Пусть админ даст 10-15 юзерам право кикать участников. Так будем держать чатик в чистоте
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
Пусть админ даст 10-15 юзерам право кикать участников. Так будем держать чатик в чистоте
И так есть 4 админа.
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
а кто-то может подсказать в чем проблема:
есть файл index.js
и есть файл router.js, который лежит на одну папку глубже

index.js src
import Express from 'express';
import dotenv from 'dotenv/config';
import {router, user}  from './api/router';
import path from 'path';

const app = new Express();
const port = process.env.PORT;


/* APP SET GOES HERE */
app.set('views', path.join(__dirname, '/../www'));
app.set('view engine', 'pug');

/* APP USE GOES HERE */

app.use(Express.static(path.join(__dirname, '/../www')));
app.use('/', router);




app.listen(port, ()=>{
   console.log('@DEBUG: SERVER IS UP ON PORT '+ port);
})


и вот у меня src для router.js
i
mport Express from 'express';
import dotenv from 'dotenv/config';
import path from 'path';
const router = Express.Router();

/* ROUTING FOR GET ROUTES*/

router.get('/', (req, res)=>{
       res.render(path.join(__dirname + '/../../www/login/views/index.pug'));
});

/* EXPORT MODULES HERE */
module.exports = {
   router
}
почему-то, когда захожу по роуту ‘ / ’ , то получаю ошибку, ниже ее содержание, кто знает, из-за чего это происходит?
Error: Cannot find module 'pug'
   at Function.Module._resolveFilename (module.js:548:15)
   at Function.Module._load (module.js:475:25)
   at Module.require (module.js:597:17)
   at require (internal/module.js:11:18)
   at new View (/Users/user/node_modules/express/lib/view.js:81:14)
   at Function.render (/Users/user/node_modules/express/lib/application.js:570:12)
   at ServerResponse.render (/Users/user/node_modules/express/lib/response.js:1008:7)
   at render (/Users/user/workspace/accountant/src/api/router.js:22:13)
   at Layer.handle [as handle_request] (/Users/user/node_modules/express/lib/router/layer.js:95:5)
   at next (/Users/user/node_modules/express/lib/router/route.js:137:13)
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Зареквайри паг
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
У тебя пишет апп.сет вью движок паг
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
такое происходит и для html
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
и для ejs
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
вот код
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Удали тогда паг из кода
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
И настрой линтер простой, он будет показыывать
источник

AM

Anastasiya Mashoshyn... in NodeUA - JavaScript and Node.js in Ukraine
а как pug установлен?
источник

Sergey Фrolov in NodeUA - JavaScript and Node.js in Ukraine
Мы хотим провести специальный ивент про GraphQL и нам нужна твоя помощь, чтобы понять насколько это все инетересно комьюнити. Тут все просто, заполни форму 📝 и заодно поучаствуй в розыгрыше бесплатного билета на JavaScript fwdays'19 🎫
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Anton
https://gist.github.com/AntonWatashi/e98e5dccf58b00d985b52aca95dfde59

кто может подсказать почему  onclick=“togglePass()” не работает, пишет, что togglePass is not defined
источник

🏡К

🏡 Назар Калитюк... in NodeUA - JavaScript and Node.js in Ukraine
Anton
Переслано от Anton
https://gist.github.com/AntonWatashi/e98e5dccf58b00d985b52aca95dfde59

кто может подсказать почему  onclick=“togglePass()” не работает, пишет, что togglePass is not defined
Попробуй скритп внизу підключити
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
не помогает
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Anton
Переслано от Anton
https://gist.github.com/AntonWatashi/e98e5dccf58b00d985b52aca95dfde59

кто может подсказать почему  onclick=“togglePass()” не работает, пишет, что togglePass is not defined
я не знаю про паг, но в обычном хтмл вроде нельзя юзать темплейт литералы для атрибутов
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
впрочем рраз пишет undefined то видимо у тебя можно, но просто скрипт не подклююючен с этой функцией
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
Victor
я не знаю про паг, но в обычном хтмл вроде нельзя юзать темплейт литералы для атрибутов
там можно, я понимаю что это должно значить, но в паге есть другой метод, называется includes и она выводит source code в html
источник