Box или Google Drive като хранилище за nodejs webapp

Разработвам уеб приложение в nodejs, което изисква качване на някои медии, и решавам дали да използвам Google Drive или Box като хранилище за статични медии на моето приложение.

И двете решения използват oauth2 за удостоверяване, но не мога да разбера как да свържа моето приложение за възел към един акаунт (където трябва да е хранилището). Проблемът е, че не мога да намеря в тяхната документация пример, който да отговаря на моя проблем.

Какво трябва да направя, за да приложа това? Ако не е възможно, какви са добрите алтернативи за съхранение в облак, които предлагат безплатно пространство? Не искам да плащам за услуга преди производствена среда


person gdg    schedule 07.03.2015    source източник
comment
За Диск, дубликат на stackoverflow.com/questions/28784575/   -  person pinoyyid    schedule 08.03.2015
comment
Защо да се дублира? Не питам само за удостоверяване на Google Drive   -  person gdg    schedule 08.03.2015
comment
Това е дубликат, защото питате как да свържете вашето приложение за възел към един акаунт и посоченият SO въпрос ви казва как да направите това. Вашият въпрос трябва да бъде разделен на по-малки, конкретни въпроси. В настоящия момент вие питате за общ съвет и това не е целта на SO.   -  person pinoyyid    schedule 08.03.2015


Отговори (1)


Освен ако всеки потребител няма да качва съдържание в собствения си Google Drive или Box (което не изглежда да е в този случай). И двете опции всъщност не са правилното решение на вашия проблем.

Ако просто правите статични активи, които не се променят често, просто ги запазете като активи във вашия проект. Това би бил правилният подход за неща като лога.

В противен случай трябва да разгледате или Amazon Web Service, или Google Cloud Services. И двете са доста евтини за малки количества съхранение. Не съм сигурен за Google Cloud, но AWS ви дава малко място за съхранение безплатно за първата година. Това би било по-добро решение, ако имате някакъв уеб интерфейс, който изисква да качите изображение, например блог.

Всичко зависи от това какво всъщност се опитвате да постигнете.

person NoahNoahNoah    schedule 07.03.2015
comment
Освен ако всеки потребител няма да качва съдържание в собствения си Google Drive или Box. Тези две опции всъщност не са правилното решение на вашия проблем - защо не? - person pinoyyid; 08.03.2015
comment
Те не са създадени да обслужват активи и файлове на уеб страници като AWS и Google Cloud Services. По-добре е да ги използвате за архивиране на лични/корпоративни данни. Така че нещо като 1password архивиране на вашите пароли в личния ви dropbox е по-добро решение от архивирането в 1Password AWS. Става дума за това кого обслужва в крайна сметка. - person NoahNoahNoah; 10.03.2015
comment
Мисля, че зависи какво всъщност иска ОП. Ако той възнамерява да предоставя активите директно на браузъра, аз съм съгласен. Но въпросът не казва това. Той казва, че store not serve и свързва моето приложение за възли с Drive, което предполага, че те ще бъдат обслужвани от неговото уеб приложение nodejs, но съхранени извън приложението в Drive. В такъв случай Drive е напълно добро решение. - person pinoyyid; 10.03.2015