Size: a a a

Node.js — русскоговорящее сообщество

2020 May 31

u

undefined in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Возможно криво обьяснил, пишу npm пакет, и в нем нужно достать путь проекта, все время выходить относительными путями или передавать полный путь из одного скрипта слишком плохо.
Тебе сверху скинули вроде бы нужное https://nodejs.org/dist/latest-v14.x/docs/api/process.html#process_process_cwd
Но вообще обращаться из npm-пакета таким образом - это плохо. Уж лучше передать каким-нибудь аргументом путь при обращении к пакету, чем так
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
undefined
Тебе сверху скинули вроде бы нужное https://nodejs.org/dist/latest-v14.x/docs/api/process.html#process_process_cwd
Но вообще обращаться из npm-пакета таким образом - это плохо. Уж лучше передать каким-нибудь аргументом путь при обращении к пакету, чем так
Почему плохо?
источник

u

undefined in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Почему плохо?
модули стараются делать изолированными от проекта. А тут ты прямиком влияешь
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
undefined
модули стараются делать изолированными от проекта. А тут ты прямиком влияешь
Хорошо, тогда буду делать как раньше, относительными путями. Или лучше все же передавать путь в аргументами (или импортировать из верхнего файла)?
источник

u

undefined in Node.js — русскоговорящее сообщество
Rostislav 🇺🇦
Хорошо, тогда буду делать как раньше, относительными путями. Или лучше все же передавать путь в аргументами (или импортировать из верхнего файла)?
Не относительными, а передать полный путь. Например
const mod = require('module')
mod({ path: '/путь/до/твоего/проекта' })

А уже как ты сам путь сделаешь - просто строка или вычислишь __dirname с '../' и прочее - дело десятое.
Главное, чтобы модуль работал только с той папкой, которую ты ему передашь
источник

R

Rostislav 🇺🇦 in Node.js — русскоговорящее сообщество
undefined
Не относительными, а передать полный путь. Например
const mod = require('module')
mod({ path: '/путь/до/твоего/проекта' })

А уже как ты сам путь сделаешь - просто строка или вычислишь __dirname с '../' и прочее - дело десятое.
Главное, чтобы модуль работал только с той папкой, которую ты ему передашь
Спасибо, так и сделаю.
источник

М

Миша in Node.js — русскоговорящее сообщество
Привет, подскажите, пожалуйста, как можно сделать поисковые фильтры на node
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Миша
Привет, подскажите, пожалуйста, как можно сделать поисковые фильтры на node
а что такое поисковой фильр?
источник

М

Миша in Node.js — русскоговорящее сообщество
Ну конкретно, что я хочу сделать: в модели есть пункт город и в выпадающем списке нажимая на этот город я хочу чтобы модель появлялась
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
3-1=?
источник

М

Миша in Node.js — русскоговорящее сообщество
К слову, у меня на странице есть все модели, есть поиск по имени, но я хочу добавить фильтры, но не понимаю как
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Миша
Ну конкретно, что я хочу сделать: в модели есть пункт город и в выпадающем списке нажимая на этот город я хочу чтобы модель появлялась
Поиск по бд в самой бд реализован. В sql решается через where оператор
источник

М

Миша in Node.js — русскоговорящее сообщество
У меня mongo
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Миша
У меня mongo
ну загугли документацию
источник

B

Bat in Node.js — русскоговорящее сообщество
Миша
К слову, у меня на странице есть все модели, есть поиск по имени, но я хочу добавить фильтры, но не понимаю как
билдиш на фронте гет параметры для запроса, на беке эти параметры обрабатываешь по нужным тебе условиям билдиш запрос, как и во всех бек языках
источник

М

Миша in Node.js — русскоговорящее сообщество
В том то и проблема, что с обычным поисковиком проблем нет, но с этим списком я не понимаю как сформировать запрос. Тут же нет инпута
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Миша
В том то и проблема, что с обычным поисковиком проблем нет, но с этим списком я не понимаю как сформировать запрос. Тут же нет инпута
гуглишь: mongodb where query
источник

М

Миша in Node.js — русскоговорящее сообщество
Dmitry Croft
ну загугли документацию
Ну обработать запрос я смогу, не получается создать
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Миша
Ну обработать запрос я смогу, не получается создать
а ты на рекате пишешь?
источник

М

Миша in Node.js — русскоговорящее сообщество
Нет, handle-bars
источник