
Sergey
14.07.2017
06:17:29
А чтоб по минимуму усилий организовать полноценный рабочий сервер, можешь взять это
http://keystonejs.com

Nikolay добряш
14.07.2017
06:19:40
Да и зачем мне сервер, експресс, рест сервер, синглпейджапп

Google

Sergey
14.07.2017
06:21:51
Koa - ты хотел сказать)

Алексей
14.07.2017
06:54:01

Al ??
14.07.2017
06:55:00
Уже не нужно)

Sergey
14.07.2017
07:03:09
я имею ввиду асинхронщину

Пашок
14.07.2017
07:04:04
Ну и все экспрессовые миддлвари можно использовать, обернув в специальный враппер
Если есть возможность использовать ноду поновее то конечно стоит слазить

ЭЕЩЩЛ
14.07.2017
07:05:08
Чем плох express?

Sergey
14.07.2017
07:07:51
Чем плох express?
точно сказать не могу, но не зря ж создатели експреса сделали коу), значит чего-то в нем не хватало или было лишнее, раз они решили запилить параленльный проэкт на чистовик

Dmitrii
14.07.2017
07:08:40
Чем плох express?
Не чем не плох, просто устарел и подходы используемые в нем это легаси, которыми не пользуются продвинутые разработчики
Если тебе надо поддерживать легаси мамонта то норм ексересс, но если писать новый, то по сравнению с коа, к экспрессу нету вообще ни одного за

Dmitry
14.07.2017
07:11:46
и чем же те подходы такие уж легаси?

Dmitrii
14.07.2017
07:13:31
Тем что в js теперь есть await упрощающий работу с асинхронными действиями

Google

Sergey
14.07.2017
07:15:48
а как в экспрессе работает асинхрон?

Пашок
14.07.2017
07:16:29
на коллбеках
в коа все на промисах

Sergey
14.07.2017
07:17:00
ааа, забыл уже про существование колбеков ?

Vsevolod
14.07.2017
07:29:40
По сути то только мидлвари колбечные, роуты точно так же асинхронно можно

Dmitry
14.07.2017
07:30:21
ну я про тоже

ЭЕЩЩЛ
14.07.2017
07:47:46
Много у кого проблемы с колбеками возникают?

Алексей
14.07.2017
07:47:46
Спасибо

Дмитрий
14.07.2017
07:49:27

Anton
14.07.2017
07:56:51

Alex
14.07.2017
08:01:16
приветы, помогите с вопросом...пилил проект на винде, все работало, перенес через git clone на сервер, запустил npm i, а затем npm run build
в package.json прописано:
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
куда копать?

Андрей
14.07.2017
08:02:45

Alex
14.07.2017
08:03:09
т.е?

Андрей
14.07.2017
08:23:37
т.е?
если у вас всё работает, и допустим прод правильно сконфигурирован, возможно нужно что-то убрать из гитигнор

Alex
14.07.2017
08:29:44
попробую по порядку...
- скопировал репозиторий из битбакет
- запустил npm i
- запустил npm run build
- в консоле получил ошибку: cross-env: not found
- установил cross-env: npm install --save-dev cross-env
- запускаю npm run build еще раз
- получаю ошибку:
> cross-env NODE_ENV=production webpack --progress --hide-modules
events.js:160
throw er; // Unhandled 'error' event
^
Error: spawn webpack ENOENT
at exports._errnoException (util.js:1018:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)

Dika
14.07.2017
08:30:37
зависимости не устанавливаются

Aleksandr
14.07.2017
08:31:57

Alex
14.07.2017
08:33:22

Dika
14.07.2017
08:34:20
нет, просто npm i не ставит зависимости. Дай полный package.json.

arts
14.07.2017
08:34:28

Google

Alex
14.07.2017
08:35:54

Dika
14.07.2017
08:37:35

Alex
14.07.2017
08:37:51

Aleksandr
14.07.2017
08:38:36

Dika
14.07.2017
08:39:25

Андрей
14.07.2017
08:40:31

Alex
14.07.2017
08:40:57

Dika
14.07.2017
08:41:53

Alexander
14.07.2017
08:42:02
как-то странно в mongoose работает проверка полей:
password: {
type: String,
required: true,
minlength: 4,
trim: true
},
пропускает: "11 2"

Dika
14.07.2017
08:43:17
А не должно?

Alex
14.07.2017
08:44:17
Необязательно
склонировал заново, запустил npm i, сейчас идет установка пакетов вроде бы
@Save14
root@150111:/srv/egrn2# npm i
[ ..........] / fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/util

Sergey
14.07.2017
08:44:53

Andrey
14.07.2017
08:45:09

Dika
14.07.2017
08:45:19

Andrey
14.07.2017
08:45:24
Три режет начлюальные и конечные пррбелы

Alex
14.07.2017
08:45:33

Alexander
14.07.2017
08:45:41
ааа

Sergey
14.07.2017
08:45:58

Alexander
14.07.2017
08:46:01

Google

Сергей
14.07.2017
08:46:23

Alex
14.07.2017
08:46:25
дык на винде то все работает

Alexander
14.07.2017
08:46:42
короче монгус та ещё штука..

Alex
14.07.2017
08:46:50

Dika
14.07.2017
08:47:22

Alex
14.07.2017
08:47:33

Dika
14.07.2017
08:47:54
В прошлый раз не устанавливало?

Alex
14.07.2017
08:48:08

Admin
ERROR: S client not available

Sergey
14.07.2017
08:52:24

Alex
14.07.2017
08:54:24
@Save14
закончилось выполнение команды, ошибок вроде не выдал, папка node_modules пустая

Алексей
14.07.2017
09:05:45

Сергей
14.07.2017
09:08:41
не надо такого советовать

Alex
14.07.2017
09:09:40
спасибо, конечно, всем за участие...только так и не понял как решить проблему

Sergey
14.07.2017
09:10:28

Alex
14.07.2017
09:10:53
неа, пустая папка с модулями

Sergey
14.07.2017
09:11:09
права на запись посмотри

Konstantin
14.07.2017
09:12:37

Alex
14.07.2017
09:13:11

Konstantin
14.07.2017
09:13:21
Вебпак должен быть либо в зависимостях, либо в глобал модулях

Google

Konstantin
14.07.2017
09:13:28
Сам вебпак не найден

Sergey
14.07.2017
09:13:59

Alex
14.07.2017
09:14:54

Konstantin
14.07.2017
09:15:07
Не устанавливаются, т.к. для сборки какой-то зависимости нужен вебпак, и соответственно весь процесс не заканчивается. Имхо, конечно же

Dika
14.07.2017
09:15:46
У него папка node_modules пустая вообще

Alex
14.07.2017
09:16:09

Sergey
14.07.2017
09:16:51

Alex
14.07.2017
09:17:08

Sergey
14.07.2017
09:17:50

Alex
14.07.2017
09:17:52
npm install --dev тоже пусто

Sergey
14.07.2017
09:18:01
покажы скрин
жы)

Alex
14.07.2017
09:18:54
скрин выполнения команды?

Dika
14.07.2017
09:18:55

Sergey
14.07.2017
09:19:21
package-lock удали и попробуй еще раз)

Alex
14.07.2017
09:19:34
а куда он лог пишет? у меня в консоли все в одной строчке бегает, не могу скопировать

Dika
14.07.2017
09:20:22
После установки лог должен быть в консоле

Nurik
14.07.2017
09:20:50
Всем привет. Ребят подскажите как проверить instance на то, я вляется ли он моделью Sequelize. Что-то нигде не смог найти.

Alex
14.07.2017
09:21:05