
Alexander
27.01.2018
21:23:24
Всем привет. Получаю с фронта файл. Пытаюсь сохранять его таким методом:
fs.writeFile(path.join(__dirname, '..', '..', 'assets', data.files.file.name), data.files.file, (err) => {
if (err) console.log(err);
console.log('Saved');
});
Но файл сохраняется неправильно. Как делать правильнее?

dima
27.01.2018
21:36:38

Game
27.01.2018
22:08:45
Game Over:
const b = [{ firstName: 'lol'}, {firstName: 'kek'}]
const a = Array.from( {length: 5}, x => {
console.log('test val iterator', x)
return 'noth';
}, b);

Google

Game
27.01.2018
22:09:02
Не выходит передать параметр b
Что я пропустил?

dima
27.01.2018
22:13:04
3й параметр юзается как this и что ты сделать хотел ?
так
!code var b = [{ firstName: 'lol'}, {firstName: 'kek'}]
var a = Array.from( {length: 5}, function() {
console.log('test val iterator', this)
return 'noth';
}, b);
test val iterator [ { firstName: 'lol' }, { firstName: 'kek' } ]
test val iterator [ { firstName: 'lol' }, { firstName: 'kek' } ]
test val iterator [ { firstName: 'lol' }, { firstName: 'kek' } ]
test val iterator [ { firstName: 'lol' }, { firstName: 'kek' } ]
test val iterator [ { firstName: 'lol' }, { firstName: 'kek' } ]
если ты это хотел
и не стрелочная функция

Cenator
27.01.2018
22:14:29

dima
27.01.2018
22:14:37

Cenator
27.01.2018
22:14:51

dima
27.01.2018
22:15:00
а вообще кто бы пофорсил XD

Google

Cenator
27.01.2018
22:16:18

dima
27.01.2018
22:16:27
ибо ничего не вернул
нужно console.log

Cenator
27.01.2018
22:17:02

dima
27.01.2018
22:17:09
попробуй зацикли через while (true) XD

Cenator
27.01.2018
22:19:56

dima
27.01.2018
22:20:03
конечно. Но популярные позже добавлю если зайдет D

Cenator
27.01.2018
22:21:01

dima
27.01.2018
22:21:15
что это

Vitaliy
27.01.2018
22:21:43
[]{}

dima
27.01.2018
22:21:58
вот так
Command failed: node tmp/784e9ab73fb6075759b4e6a378bbdeaa.js
undefined:2
alert(1)
^
ReferenceError: alert is not defined
но я просто алерт мокнуть могу и изи

Game
27.01.2018
22:25:46
@userbq201 нет, в итоге должно получиться, первых два элемента с переменной остальные, 3 пустые объекты

dima
27.01.2018
22:26:01

Admin
ERROR: S client not available

dima
27.01.2018
22:26:11

Google

Alexander
27.01.2018
22:34:43
import fs from 'fs';
import path from 'path';
const api = new Router();
api.prefix('/api');
api.use(teachers.routes());
api.use(departments.routes());
api.use(streams.routes());
api.use(video.routes());
api.use(page.routes());
api.use(auth.routes());
const admin = new Router();
admin.prefix('/admin');
admin.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'admin', 'index.html'));
});
const router = new Router();
router.use(api.routes());
router.use(admin.routes());
router.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'client', 'index.html'));
});
export default router;
Почему при запросе / открывает файл client/index.html, а при, допустим /teachers Not found?


Cenator
27.01.2018
22:35:26
import fs from 'fs';
import path from 'path';
const api = new Router();
api.prefix('/api');
api.use(teachers.routes());
api.use(departments.routes());
api.use(streams.routes());
api.use(video.routes());
api.use(page.routes());
api.use(auth.routes());
const admin = new Router();
admin.prefix('/admin');
admin.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'admin', 'index.html'));
});
const router = new Router();
router.use(api.routes());
router.use(admin.routes());
router.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'client', 'index.html'));
});
export default router;
Почему при запросе / открывает файл client/index.html, а при, допустим /teachers Not found?
publicPath неверный


dima
27.01.2018
22:35:34
import fs from 'fs';
import path from 'path';
const api = new Router();
api.prefix('/api');
api.use(teachers.routes());
api.use(departments.routes());
api.use(streams.routes());
api.use(video.routes());
api.use(page.routes());
api.use(auth.routes());
const admin = new Router();
admin.prefix('/admin');
admin.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'admin', 'index.html'));
});
const router = new Router();
router.use(api.routes());
router.use(admin.routes());
router.get('*', async (ctx) => {
ctx.type = 'html';
ctx.body = fs.createReadStream(path.join(__dirname, '..', 'client', 'index.html'));
});
export default router;
Почему при запросе / открывает файл client/index.html, а при, допустим /teachers Not found?
погоди. Ванг позову

Alexander
27.01.2018
22:36:03
погоди. Ванг позову
Я вроде как все написал. Зачем все эти фразы? Не можешь помочь - так не пиши

dima
27.01.2018
22:37:23
а не

Alexander
27.01.2018
22:37:26
Мне нужно, чтобы при /api/* открывались методы api, при /admin/* открывался файл admin/index.html, а при /* (при всех остальных не найденных) открывался client/index.html
Так, открывает всё верно, но с ошибкой
Всё, нашёл, в чём проблема
Всем спасибо

dima
27.01.2018
22:54:08

Alexander
27.01.2018
22:54:44
в чем
Пути с начальным слешем не указал, js файл не там искал

Alexander
28.01.2018
05:42:18
Подскажите, кто пользуется какими-либо либами mysql на промисах?

Gennady
28.01.2018
05:46:10

Alexander
28.01.2018
06:19:05
Это же orm, не? А хотелось бы не orm

Dmitry
28.01.2018
06:40:47

Vladimir
28.01.2018
07:47:11