Как я могу запросить файлы json, сохраненные на стороне сервера - просмотр высокого уровня? - PullRequest
0 голосов
/ 18 октября 2018

Это больше вопрос теории, чем что-либо еще.

Мне было поручено создать веб-сайт для клиента, который включает пользователей, которые ищут элемент x.Будет выполнен поиск файла json, в котором хранятся все данные об элементе, и будут получены результирующие данные об этом элементе.

Я использую React в качестве внешнего интерфейса для этого, поэтому я предполагаю, что мне нужно использовать Expressкак мой бэкэнд?Каковы все пакеты, необходимые для этой работы, и если кто-то знает руководство или учебное пособие или даже пакет npm, который предоставляет эту базовую инфраструктуру, это было бы очень ценно.

Мне удалось добиться того, чтобы это работало на всей клиентской стороне, но я беспокоюсь за эффективность, так как данные, которые я использую в настоящее время, имеют длину всего 19 тыс. Строк, что является лишь подмножеством полных данных, поэтому я не думаю, чтоэто сработает, когда подмножество json будет заменено полным.

У меня также есть данные, хранящиеся в таблице Excel, если это будет лучше для серверной стороны, чем для json?

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

я думаю, что вам нужно хранить ваши данные в базе данных mongodb, для этого вам понадобятся несколько пакетов:
1- экспресс для стороны сервера
2- mongoose для работы с mongodb
3- body-parser toудерживайте почтовые запросы от пользователя
. Это базовые пакеты, которые вам нужны, в случае, если в вашем приложении будет аутентификация и авторизация, вам понадобится больше пакетов:
passport & passport-local & passport-local-mongoose и express-сессия.

0 голосов
/ 18 октября 2018

Смотри, во-первых, ты должен сконцентрировать свою архитектуру проекта. Архитектура, в основном ответственная за то, какую технологию ты будешь использовать. Как описание формы вашего проекта, nodejs (express) и mongodb идеально подходят для вас.

, если выесли вы хотите работать с express и mongodb, вам нужны несколько пакетов npm, таких как express, morgan, body-parser, mongoose, и даже больше.

и nodejs подходят в качестве серверной технологии для реагирования.

вы можете следовать этому руководству для получения основной концепции.

Спасибо :)

...