How to correctly store backend images for a React - Node web app with many users
I have a web app hosted on DigitalOcean
that is based on React
and Node
technologies. The app is supposed to be used by many users and they will generate a plenty of average quality images using the backend R
scripts. So, the images can not be directly stored on the front end.
I have not yet implemented user registration and currently the app is just writing complexly named .png
images on disk for all of the users. I think that it is a wrong way to go and I am wondering how I should approach the problem. The app is running Neo4j
database. If you could provide a structured answer on what should be done (for user registration, then for image storage) with the right node
packages for it that would be awesome.
I think I should use DigitalOcean
s' S3
storage for it, but it is not clear what should be step-by-step process.
node.js reactjs image storage
add a comment |
I have a web app hosted on DigitalOcean
that is based on React
and Node
technologies. The app is supposed to be used by many users and they will generate a plenty of average quality images using the backend R
scripts. So, the images can not be directly stored on the front end.
I have not yet implemented user registration and currently the app is just writing complexly named .png
images on disk for all of the users. I think that it is a wrong way to go and I am wondering how I should approach the problem. The app is running Neo4j
database. If you could provide a structured answer on what should be done (for user registration, then for image storage) with the right node
packages for it that would be awesome.
I think I should use DigitalOcean
s' S3
storage for it, but it is not clear what should be step-by-step process.
node.js reactjs image storage
add a comment |
I have a web app hosted on DigitalOcean
that is based on React
and Node
technologies. The app is supposed to be used by many users and they will generate a plenty of average quality images using the backend R
scripts. So, the images can not be directly stored on the front end.
I have not yet implemented user registration and currently the app is just writing complexly named .png
images on disk for all of the users. I think that it is a wrong way to go and I am wondering how I should approach the problem. The app is running Neo4j
database. If you could provide a structured answer on what should be done (for user registration, then for image storage) with the right node
packages for it that would be awesome.
I think I should use DigitalOcean
s' S3
storage for it, but it is not clear what should be step-by-step process.
node.js reactjs image storage
I have a web app hosted on DigitalOcean
that is based on React
and Node
technologies. The app is supposed to be used by many users and they will generate a plenty of average quality images using the backend R
scripts. So, the images can not be directly stored on the front end.
I have not yet implemented user registration and currently the app is just writing complexly named .png
images on disk for all of the users. I think that it is a wrong way to go and I am wondering how I should approach the problem. The app is running Neo4j
database. If you could provide a structured answer on what should be done (for user registration, then for image storage) with the right node
packages for it that would be awesome.
I think I should use DigitalOcean
s' S3
storage for it, but it is not clear what should be step-by-step process.
node.js reactjs image storage
node.js reactjs image storage
asked Nov 15 '18 at 3:49
Nikita VlasenkoNikita Vlasenko
8871425
8871425
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312164%2fhow-to-correctly-store-backend-images-for-a-react-node-web-app-with-many-users%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312164%2fhow-to-correctly-store-backend-images-for-a-react-node-web-app-with-many-users%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown