http://ift.tt/2EqEuOa
Submitted January 01, 2018 at 02:16AM by nodexplained
Sunday, 31 December 2017
How to write custom route specific middleware in Express application?
http://ift.tt/2EsrbNl
Submitted January 01, 2018 at 02:17AM by nodexplained
Submitted January 01, 2018 at 02:17AM by nodexplained
How to appropriately query a has many relationship with knexjs ?
I've used sequelize before and they have a include property where you can add associations to different models. See here for an example of how I used it The return data type would be something like this:(FYI, I am using MySQL)Say there is a table called boards & threads.The relation I have is that "boards has many threads". So I want the response to look like this:{ boardName: "pol", threads: [{subject: "...", author: "", ...etc}]} Where the threads array is given to me because of the "included" model I specified.How can this be achieved in knexjs? What query must I build? I tried using the join() method but that merged everything together as expected. I came up with this solution but I feel as though I can take advantage of knexjs query methods to create my association array like sequelize does.TL;DR - How can I use knexjs to return an array of values based on a has many relation for tables?
Submitted January 01, 2018 at 12:36AM by HappyZombies
Submitted January 01, 2018 at 12:36AM by HappyZombies
Question: How to structure multiple apps (with diff dependencies) in one single codebase?
In an ideal world, I'd split them up into multiple codebases but I'd like to have it on one single VPS (Digital Ocean droplet) so I can run multiple Node instances from one cheap server because I'm just experimenting with NodeJS for now. I'd like to stick to best practices within reason.Requirements:Single codebase so I can just boot up multiple Node scripts in same server.Currently, it will support a portfolio site/serving web requests ("client" module) and a blog running on Ghost ("blog" module).In future, I plan to put random REST API endpoints for random web apps/native apps on there (probably all into an "api" module, with possibility of breaking up large APIs into their own modules).Questions:Should I have multiple package.json and/or node_module dir? Or Keep it all in one and just pull what's needed in into the individual modules?How should structure my directories? Spent the last two hours reading about NodeJS architecture/project structure and came up with something like this:config/ blog.config.js client.config.js *.config.js blog/ (blog app code here) client/ (portfolio site and web frontend code here) api/ ... Am I missing common concepts/terms? Example, I saw mentions of "workers" in a RisingStack blog post. Is that what I'm creating within the "api" module to handle random API calls? Am I trying to setup a monorepo?I don't foresee much traffic but what are some important and not-so-important-but-good-to-know performance considerations?Are there other important things I'm not considering?
Submitted December 31, 2017 at 11:39PM by Xchai
Submitted December 31, 2017 at 11:39PM by Xchai
How to Setup ESLint with Standard
Hi everyone, new to Node/JavaScript so please correct me if on anything I may be doing wrong.How do I setup ESLint w/ Standard? I've got a "lint" command in my script section of package.json like below:"scripts": { "dev": "./node_modules/.bin/eslint . && nodemon server.js", "dev:db": "json-server --watch db.json", "test": "echo \"Error: no test specified\" && exit 1", "lint": "./node_modules/.bin/eslint .", "lint:fix": "eslint --ext .js -f ./node_modules/eslint-friendly-formatter --fix server" } "dependencies": { "axios": "^0.17.1", "babel-eslint": "^8.1.2", "eslint-plugin-html": "^4.0.1", "express": "^4.16.2", "express-graphql": "^0.6.11", "graphql": "^0.12.3", "json-server": "^0.12.1", "nodemon": "^1.14.6" }, "devDependencies": { "eslint": "^4.14.0", "eslint-config-standard": "^11.0.0-beta.0", "eslint-plugin-import": "^2.8.0", "eslint-plugin-node": "^5.2.1", "eslint-plugin-promise": "^3.6.0", "eslint-plugin-standard": "^3.0.1", "standard": "^10.0.3" } But when I run yarn dev all I get is some of the ESLint outputs. When I violate the Standard linting guidelines no error is returned.My expected result is that every time nodemon restarts all linting errors will be outputted and nodemon will refuse to execute until the linting issues are resolved.As it is now only ESLint issues will stop my server from running. Thank you for any tips or references.
Submitted December 31, 2017 at 11:20PM by AmishPanda00
Submitted December 31, 2017 at 11:20PM by AmishPanda00
JavaScript Has Already Won
http://ift.tt/2CxQs8s
Submitted December 31, 2017 at 09:06PM by jonnyasmar
Submitted December 31, 2017 at 09:06PM by jonnyasmar
I built a simple API with Node/Express, what is the most straight forward way to add SSL?
I created a remote API service for a single GET and POST route. The site that uses the GET is on SSL and requires the SSL from my endpoint in order to work. I have never gone through this before and every tutorial I've seen mentions nginx, apache, etc. I am running just Node 6.x with Express where I created a very simple app for the GET/POST methods.What are my options here?
Submitted December 31, 2017 at 06:11PM by evsoul
Submitted December 31, 2017 at 06:11PM by evsoul
LISK blockchain platform sets it's sights on JavaScript and Node devs
http://ift.tt/2Ek9rnx
Submitted December 31, 2017 at 07:31AM by xxchoicexx
Submitted December 31, 2017 at 07:31AM by xxchoicexx
Requestix: a web app for requesting files from clients. Built with node, express and mongo. Feedback appreciated!
https://requestix.com/
Submitted December 31, 2017 at 07:26AM by rubblebath
Submitted December 31, 2017 at 07:26AM by rubblebath
Saturday, 30 December 2017
How do I wait for the results of a function to later use?
Im a bit of a noob it javascript and node, so sorry for the simple question.I have a varable I need to use but its value comes from a function that i getting data via an API. var myVar = getVarValue(); console.log('This doesnt print myVar' + myVar); function getVarValue (){ myvarout = getapi stuff(); console.log('This prints myVar' + myvarout); return myvarout; } So i need getVarValue to finish. How do I get the result of the function after getVarValue is done?
Submitted December 31, 2017 at 04:43AM by wobmonsta
Submitted December 31, 2017 at 04:43AM by wobmonsta
Is there any way to use Socket.IO and AWS IoT Shadows togheter?
I'm getting a response from my AWS IoT thing. Is there any way to send this response to Socket so I can display real time information from my IoT?Thank you guys!
Submitted December 31, 2017 at 02:20AM by BbBebop
Submitted December 31, 2017 at 02:20AM by BbBebop
Twitter status: Introducing gar, the lightweight Node argument parsing library
https://twitter.com/ethanent/status/947261129041915904
Submitted December 31, 2017 at 12:21AM by Etha_n
Submitted December 31, 2017 at 12:21AM by Etha_n
gar - the lightweight Node arguments parser
http://ift.tt/2zRmMjB
Submitted December 31, 2017 at 12:01AM by Etha_n
Submitted December 31, 2017 at 12:01AM by Etha_n
How do I get my index file to recognize an included javascript file
So im running through demos and I think i missed something. In my index file I had the line And it works just fine. Now im trying to move the javascript to a file that I will include using the line Then in the main.js window.alert("sometext"); But for some reason Im not getting the pop up. What did i miss?
Submitted December 30, 2017 at 11:03PM by wobmonsta
Submitted December 30, 2017 at 11:03PM by wobmonsta
Introducing Mongoose 5.0.0-rc0
http://ift.tt/2lmKiAA
Submitted December 30, 2017 at 07:53PM by code_barbarian
Submitted December 30, 2017 at 07:53PM by code_barbarian
The Node.js Community was amazing in 2017! Here's the proof:
http://ift.tt/2C027vB
Submitted December 30, 2017 at 06:02PM by hfeeri
Submitted December 30, 2017 at 06:02PM by hfeeri
Write GraphQL node.js backends with easy to understand, declarative syntax using NestJS framework
http://ift.tt/2zP5pzX
Submitted December 30, 2017 at 04:44PM by mysliwik
Submitted December 30, 2017 at 04:44PM by mysliwik
Apollo GraphQL & NestJS integration is FINALLY here! Create well-structured node.js server-side applications with GraphQL and Nest framework
http://ift.tt/2zP5pzX
Submitted December 30, 2017 at 02:12PM by mysliwik
Submitted December 30, 2017 at 02:12PM by mysliwik
Do you guys are interested on a playing cards trade platform? You are welcome! Needed help to develop the open source and free platform. Also you could learn some Node.js concepts!
http://ift.tt/2CbH90Z
Submitted December 30, 2017 at 11:10AM by jesusgn90
Submitted December 30, 2017 at 11:10AM by jesusgn90
How do you get a .dev/.local domain for an express app?
Like an apache VirtualHost. Bit tedious working with port numbers.
Submitted December 30, 2017 at 10:57AM by Saltones
Submitted December 30, 2017 at 10:57AM by Saltones
Friday, 29 December 2017
NPM package with . or -
http://ift.tt/2CkUVgN
Submitted December 30, 2017 at 05:28AM by Bigkefjee
Submitted December 30, 2017 at 05:28AM by Bigkefjee
How to create groups of google hangouts in nodejs?
hello some programmer has some idea I want to do the function of creating groups of google hangouts in nodejs or reactjs.I've seen the groups work in real time in a web application called free4talk.If someone is interested in helping me, let me know.thanks.
Submitted December 30, 2017 at 03:20AM by siwars
Submitted December 30, 2017 at 03:20AM by siwars
Introducing Hyperapp 1.0 — 1 KB JavaScript library for building frontend applications.
http://ift.tt/2BOe9b7
Submitted December 30, 2017 at 02:48AM by JorgeBucaran
Submitted December 30, 2017 at 02:48AM by JorgeBucaran
Proper structure using ejs
Hey just a quick question on structuring my app. basically, I have a partials folder that holds stuff I expect to see on most the pages in my app e.g. navbar.ejs, the navbar expects a user object to be passed through with the router request; if it's true or false the navbar.ejs has an if clause and reacts accordingly. Is this a good solution ? It seems clunky. If not do you have a example I could see
Submitted December 30, 2017 at 02:25AM by rvncpn
Submitted December 30, 2017 at 02:25AM by rvncpn
I've moved my personal dashboard app to Electron, and I'd love some feedback!
http://ift.tt/2BbyCKW
Submitted December 30, 2017 at 12:55AM by johnjones4
Submitted December 30, 2017 at 12:55AM by johnjones4
Node cluster examples other than for handling server load?
Hey there /r/node, here is the context of my problem:I'm creating a game with electron and I have to run some expensive computations periodically on some of the game objects(mostly AI related). It used to work well until I scaled up the number of active game objects, where the performance bottleneck showed up.My potential solutions are:1- Reduce the polling rate of the AI updates.2- Try to distribute the computing load between different processes and comunicate the output back to the main thread? (not sure that's why I am asking).3- Decrease the computation price cutting out some features.I'm still learning node API so I've checked several pages including node documentation and a bunch of tutorials but all of them use the same example(distributing load amongst child process in a htpp server) and I would really appreciate other types of examples, especially if they showcase how to properly comunicate different types of data structures between processes.So if you got any resource or insights to share about this topic I would really apreciate it, thanks!
Submitted December 30, 2017 at 01:12AM by Valaelys
Submitted December 30, 2017 at 01:12AM by Valaelys
Proper Way of handling Database Requests
Hello, first of all, i'm new to NodeJS and Javascript.I have a Question regarding Database requests. Currently, i'm trying to run a forEach-Loop to look for specific Informationen from the Database. During each loop-run, i invoke a function to run a query on the DB and with the results to instantiate a new Object and push it into an Array.If i would run my Style of Code in Java, it should be fine, but somehow i end up with an error, trying to access a Method of an undefined newly created Object. I think there is a Concurrency Problem.If more information regarding my Code is needed, i'm happy to provide that. Thanks in advance
Submitted December 29, 2017 at 11:54PM by cwFry
Submitted December 29, 2017 at 11:54PM by cwFry
Issues with Express Server-Side Routing
I made this post on a different subreddit not too long ago, but I think it may be better suited in this subreddit. It is more of an express-related question than a node-related question however. Anyways...My issue stems around strictly the '/' route (root route?). When a user connects to my site, I check to see if there's session data on the said user so that he/she doesn't always have to re-log when the browser closes. If there is no session data on the user, then my website will be redirected to the signup router. That is what the coding snippet below illustrates on my node/express server file.Let's assume my website is www.example.com. If I go to www.example.com/buy and I don't have any session data on the user, the website automatically redirects to http://ift.tt/1o9Omiw as expected. The same will happen if I typed in www.example.com/sell and no session data exists. But if I typed in www.example.com, the url doesn't get redirected to http://ift.tt/1o9Omiw. Why is this and how do I make it follow the same behavior as the other routes?app.get('/signup', (req, res) => { if (!req.session.auth) { res.sendFile(path.join(__dirname, 'client/public/index.html')); } else { return res.redirect('/'); } }) .get('*', (req, res) => { if (req.session.auth) { res.sendFile(path.join(__dirname, 'client/public/index.html')); } else { return res.redirect('/signup'); } }); Thank you
Submitted December 29, 2017 at 11:12PM by dotobird
Submitted December 29, 2017 at 11:12PM by dotobird
How much load NodeJs (Express) will take on the following dedicated server?
8 Dedicated x86 64bit Cores32GB Memory50GB SSD Disk250GB Direct SSD Disk1 Flexible public IPv4800Mbit/s Unmetered bandwidth5Gbit/s Internal bandwidth
Submitted December 29, 2017 at 08:43PM by Indu_Pillai
Submitted December 29, 2017 at 08:43PM by Indu_Pillai
Twitter: Time to switch HTTP libraries? (phin)
https://twitter.com/ethanent/status/946818308623314944
Submitted December 29, 2017 at 07:01PM by Etha_n
Submitted December 29, 2017 at 07:01PM by Etha_n
Comparing prodcutivity of node.js frameworks
http://ift.tt/2CnLUkQ
Submitted December 29, 2017 at 08:09PM by ratneshsinghparihar
Submitted December 29, 2017 at 08:09PM by ratneshsinghparihar
Thursday, 28 December 2017
Sending an error to Request
Hey everyone, I have a question about http error objects, specifically when using node and the Request module.What kind of object do I send to the Request callback function so that it shows up as the error object?My Request call looks like this:request({ url: url, method: 'GET' }, function(error, response, body) { // HOW DO I GET an 'error' HERE???? } That is pretty straightforward and it works fine with the api I wrote, which looks like this:User.findOne({_id: req.params.id}) .then(user => res.status(200).send(user)) .catch(err => res.status(500).send(err)); The problem is that the Request call above never receives an 'error' object no matter what I do. When the last line of the api sends back 'err', it is received by Request as the 'body', not the 'error' object.I have messed around with that line a bunch, like creating a new Error object and sending that back, or changing the status code, or sending a custom object. Nothing seems to ever show up in that error object in the Request callback function.The Request docs say that an error would come from a http.ClientRequest object, but I couldn't make much sense out of that.Any guidance here is appreciated. Thanks!
Submitted December 29, 2017 at 06:21AM by ithurtsbutitsworthit
Submitted December 29, 2017 at 06:21AM by ithurtsbutitsworthit
phin - the lightweight Node.js HTTP client
http://ift.tt/2iIVLfD
Submitted December 29, 2017 at 05:32AM by Etha_n
Submitted December 29, 2017 at 05:32AM by Etha_n
Twitter status: New year's resolution: Clean up node_modules. (request, phin)
https://twitter.com/ethanent/status/946553324819513344
Submitted December 29, 2017 at 01:29AM by Etha_n
Submitted December 29, 2017 at 01:29AM by Etha_n
I am trying to enable cross-domain-requests in my Heroku app, but I keep getting a 503 status error
http://ift.tt/2DtGFzq
Submitted December 28, 2017 at 11:20PM by LetsBrigadeBitches
Submitted December 28, 2017 at 11:20PM by LetsBrigadeBitches
My new lib: Burgerlog
http://ift.tt/2pRwQsX
Submitted December 28, 2017 at 09:26PM by henriquesosa
Submitted December 28, 2017 at 09:26PM by henriquesosa
Looking for help to start a new Node / Angular 4 project
I already have a moderately decent background in these languages. But I need someone to support me, teach me a few things and maybe even help execute a few tasks. I'd love to speak with someone who has the knowledge and experience. I'd be glad to pay for your time!
Submitted December 28, 2017 at 10:08PM by snahrvar
Submitted December 28, 2017 at 10:08PM by snahrvar
πΈπ» CLI for checking Bitcoin value - Any feedback?
http://ift.tt/2Cij9Z2
Submitted December 28, 2017 at 10:11PM by knutkirkhorn
Submitted December 28, 2017 at 10:11PM by knutkirkhorn
What packages should I be looking at for user/account management?
Node JS newbie here. I'd like to add local authentication (username + password) to apps, without spending a load of time writing the 'boring stuff'.I've looked at Passport, but it seems like it doesn't have routes or functionality for password reset, etc.What do you all use?
Submitted December 28, 2017 at 06:16PM by missstar
Submitted December 28, 2017 at 06:16PM by missstar
Node from command line: fatal error - cygheap base mismatch detected. How to troubleshoot?
TL;DR Running Node from my command line, I occasionally encounter an error: fatal error - cygheap base mismatch detected. How can I troubleshoot this further--is it a Node issue, Git issue, Cygwin issue, or related to something else?Hi all, new to Node.js here. I am trying to contribute to an open source project (project here) that is written in JavaScript and requires Node.js to run. On my system (Windows 10), I can now edit source code and run the program via the command line. But whenever I introduce an error to the source code, half the time the error in-question is displayed in my command line window as expected (screenshot), but the other half of the time the same error occurs:$ NODE_ENV=development node bin/cli.js game -t 1 [main] winpty (6384) C:\Program Files\Git\usr\bin\winpty.exe: *** fatal error - cygheap base mismatch detected - 0x6429D408/0x113D408. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL. Approximately half of the time I encounter this error, even if I remove the error in the source code and re-run the same command, the same error is displayed. When this occurs, I have to then restart my console (Git Bash in this case), or reboot my entire computer. How can I resolve this? I'm not sure if this is a Node issue, Git issue, Cygwin issue, or something else :-/I have followed the instructions in the error message, and confirmed there is only one cygwin1.dll, which resides in C:\cygwin\bin.When the issue began, I did not have Cygwin installed on my system. So I installed it (with all of the defaults), yet the issue is still present.I am using Node.js version 8.9.3 and npm version 5.5.1.Thanks in advance.
Submitted December 28, 2017 at 12:27PM by cag8f
Submitted December 28, 2017 at 12:27PM by cag8f
Build Custom "Serverless" Push Notifications for Any Website in 6 Minutes with StdLib and PhantomJS
http://ift.tt/2BPm1cN
Submitted December 28, 2017 at 10:03AM by J-Kob
Submitted December 28, 2017 at 10:03AM by J-Kob
Comparing performance of node.js frameworks
http://ift.tt/2lbvnZI
Submitted December 28, 2017 at 10:32AM by ratneshsinghparihar
Submitted December 28, 2017 at 10:32AM by ratneshsinghparihar
using koa and koa-websocket, is it possible to emit an event from anywhere in my app to broadcast over the websocket channel?
The websocket channel is defined inside app.js but I have other libraries that need to somehow broadcast to it. Should I just pass the koa app object around to do that? or is there a smart event broadcasting across my entire library I can integrate somehow.
Submitted December 28, 2017 at 09:04AM by nothingduploading
Submitted December 28, 2017 at 09:04AM by nothingduploading
i need a free flight prices api any suggestions ?
i need a free flight prices api any suggestions ?
Submitted December 28, 2017 at 08:53AM by kamedan123
Submitted December 28, 2017 at 08:53AM by kamedan123
Releasing node-data 2.0 (production ready node.js framework)
http://ift.tt/2E43c7b
Submitted December 28, 2017 at 07:47AM by ratneshsinghparihar
Submitted December 28, 2017 at 07:47AM by ratneshsinghparihar
Wednesday, 27 December 2017
Good video on technical debt for non-techies
We do a weekly lunch-and-watch-an-interesting-youtube-video thing and I would like to do one on technical debt. I know I've seen really good explanations/analogies but can't find much now.Hoping for something accessible to non-coders, 8-20 minutes and that does a good job explaining what technical debt is, how it happens and why sometimes the dev team spends a sprint "fixing" things that are working fine (or conversely, why some things cannot be fixed without spending a whole sprint on them).
Submitted December 27, 2017 at 11:33PM by user59873
Submitted December 27, 2017 at 11:33PM by user59873
I can't make a Successful POST API Call via Axios in my React-redux project. Can anyone help me out?
http://ift.tt/2DoDPeP
Submitted December 27, 2017 at 09:53PM by LetsBrigadeBitches
Submitted December 27, 2017 at 09:53PM by LetsBrigadeBitches
Updating state of a parentless component in React – Arun Michael Dsouza – Medium
http://ift.tt/2DkW1WI
Submitted December 27, 2017 at 08:11PM by amdsouza92
Submitted December 27, 2017 at 08:11PM by amdsouza92
How can I do my own email platform?
Hello, I want to have my own email platform like Gmail or Outlook, I count with my own domain, and solutions like roundcube and others (included in my cpanel) are really ugly, anyone have some tutorial for create an email platform?Will be only for my personal use, and learn more about node.js, It will not be for professional use.
Submitted December 27, 2017 at 02:54PM by MagoMerlin
Submitted December 27, 2017 at 02:54PM by MagoMerlin
Monitor files and see who (+ network computers) changed a file.
are solutions like fs.watch or chokidar able to tell who changed a file?
Submitted December 27, 2017 at 11:49AM by unr3al011
Submitted December 27, 2017 at 11:49AM by unr3al011
Tuesday, 26 December 2017
Performance implications if next is not called in the middleware?
In the middleware function, to move on to the succeeding middleware function, we need to invoke the next function. As we all know, if we omit the call the next() function, the request will be hanging. In these scenarios, are there any performance implications due to this? If yes, then what are those issues? What might be the issues if we do not explicitly call next function and requests are left hanging?Thank you.
Submitted December 27, 2017 at 12:34AM by nodexplained
Submitted December 27, 2017 at 12:34AM by nodexplained
Where are GREAT GREAT Cheap or EVEN FREE NodeJs with at least MongoDB hosting?
No text found
Submitted December 26, 2017 at 05:46PM by GoogleSearch-Arma2OA
Submitted December 26, 2017 at 05:46PM by GoogleSearch-Arma2OA
Deploying my node app
I have a personal portfolio page I am trying to deploy. It is a create-react-app that will be served by an express server. That express server will also handle sending emails from the 'contact me' form.Here is the app so far if anyone is curious: http://ift.tt/2BDT97a am working on the deployment method since I have never really deployed my own app, and I don't want to use Heroku because I am working on learning more pieces of the deployment process. I am curious about:Should I use docker?What are some cheap hosting services? (I won't get much traffic)How do I set up a password for the email service that isn't posted on github?
Submitted December 26, 2017 at 02:33PM by sambigelow44
Submitted December 26, 2017 at 02:33PM by sambigelow44
Fundraising service
My electron app https://dotavision.ru/ Which service to raise funds would you recommend? html iframe with the purposes of the donations
Submitted December 26, 2017 at 01:34PM by DEEEZIGN
Submitted December 26, 2017 at 01:34PM by DEEEZIGN
How to use two cookies for user sessions (expressjs)?
When handling user sessions, I want to keep http-only cookie security benefits while also allowing the users to sign out (delete the cookie) when they are offline or server is not available. This StackOverflow answer suggests to use two cookies for this. Both cookies should be required for a session to be considered valid, and one of them can be removed by the client at will.However, as I understand, express-session only uses one cookie. Is there a way to use two cookies for sessions (one http-only and one not-http-only) and keep it interoperable with other middleware (like express-session, passport, etc)?
Submitted December 26, 2017 at 11:43AM by smthamazing
Submitted December 26, 2017 at 11:43AM by smthamazing
TCP Emitter
http://ift.tt/2lcCRuX
Submitted December 26, 2017 at 12:28PM by taboneIO
Submitted December 26, 2017 at 12:28PM by taboneIO
How to access Node.js console module?
Hi all, new to Node.js here. I am trying to contribute to an open source project (project here) that is written in JavaScript and requires Node.js to run. I have installed both Node and the package in-question on my system (Windows 10), but I can't seem to run the package and have access to the Node.js console module at the same time. How can I do so?The package is command line based, and to run it, from my terminal (Git Bash), I run a typical command (e.g. game -t) with the syntax:NODE_ENV=development node bin/cli.js game -t But when I do this, I can't seem to access the console module (I encounter a bash: command not found error). I can only access the console module after I explicitly enter the Node environment, with the node command. Once I run the node command, I then enter an environment that recognizes my JS commands, including console.log(). But I'm not sure how to run the package in-question from this environment. How can I run the package, but also view console output at the same time?FYI I am using Node.js version 8.9.3 and npm version 5.5.1Thanks in advance.
Submitted December 26, 2017 at 12:36PM by cag8f
Submitted December 26, 2017 at 12:36PM by cag8f
JavaScript achievements of the Year 2017 and key Frontend’s trends
https://www.youtube.com/watch?v=z4JkbReViN0
Submitted December 26, 2017 at 08:15AM by r-wabbit
Submitted December 26, 2017 at 08:15AM by r-wabbit
Monday, 25 December 2017
Node.js CLI options parser.
http://ift.tt/2C4Kwne
Submitted December 26, 2017 at 03:27AM by JorgeBucaran
Submitted December 26, 2017 at 03:27AM by JorgeBucaran
Am I understanding how to handle data in microservices correctly?
I'm trying to understand how to implement microservices.I read this: http://ift.tt/2l9ChxP well as many other articles. It seems like the idea is you should separate concerns, and each microservice should have its own API and database. Also, microservice A cannot access microservice B's database directly, but has to do so through B's API.With that in mind, I came up with this:Accounts microservice with its own db - used for logins id(pk) | email | password Identity microservice with its own db - displayed in profiles user_id(pk, fk) | username | first_name | last_name Billing microservice with its own API/db - deals with payments user_id(pk, fk) | customer_id Where I'm unsure is what happens when a user registers? Assume we're not dealing with Billing here.It sounds like you have to create a row in both the Accounts microservice/db AND in the the Identity microservice/db?So:async signup(email, username, password, first_name, last_name) { // Accounts API -> insert email, password into Accounts db and return new user_id // Identity API -> insert new user_id, username, first_name, last_name into Identity db } async getProfile() { // Identity API -> get current user's username, first_name, last_name by user_id from Identity db } What happens if one these happens to fail during signup e.g. Identity? In that case, say if that user tries to login -> fetch their profile next time, they don’t have one (because it's missing from Identity)? Then you have a user account with no profile/identity attached to it. What should happen then to make sure things are still working/repair themselves? I mean I guess this could happen in a monolith too with one database, but probably less likely.Am I thinking about microservices correctly? How would you deal with all of these possible database integrity issues?
Submitted December 26, 2017 at 01:19AM by roachgirl11
Submitted December 26, 2017 at 01:19AM by roachgirl11
Generate PDF report from REST API
I have a REST API using Express and mongoose. I need to generate some tabular reports in pdf, but the libraries and packages I was testing(pdfKit, voilab-pdf-kit) don't let me add style to the table of the reports. What is the better approach to generate pdf file with style and images?Thanks in Advance
Submitted December 26, 2017 at 12:45AM by joseleg176
Submitted December 26, 2017 at 12:45AM by joseleg176
Lack of web request context - anything new?
So Node/Express are maybe the last web frameworks in the world where we can't store per-request variables (e.g. user id, roles, transaction-id, etc). Without passing Express req all around and cluttering our app. Did anyone find any elegant solution to this?
Submitted December 25, 2017 at 07:26PM by yonatannn
Submitted December 25, 2017 at 07:26PM by yonatannn
How do you validate input (many options inside)?
The most important part is 'why' you use what you use.JSON Schema http://ift.tt/2pvVZt1 http://ift.tt/2DKViPT if-else-throw 'rules'!!Validation is for little girlsTyped classes (e.g. Typescript)npm 'validator' http://ift.tt/1NKzCQS
Submitted December 25, 2017 at 05:27PM by yonatannn
Submitted December 25, 2017 at 05:27PM by yonatannn
Microservices: where is the service client?
Multiple microservices are consuming service A via plan REST HTTP. They all use the same http client code for approaching service A -gets params, invoke http methods. Where would you define/put that client? for example (a) dedicated package they all import - serviceAClient (b) duplicate this code, it's short (c) other ideas?
Submitted December 25, 2017 at 05:14PM by yonatannn
Submitted December 25, 2017 at 05:14PM by yonatannn
'Several instances of node' or 'just using Cluster' for real-time multi-user applications.
I have a multi-user socket.io program where up to 15 people can form a room and chat, draw, and more. Obviously, for a high amount of users I would want to utilize multiple processors (CPU threads), so naturally I should be using node's Cluster.However, I am not sure about it. Right now my program runs on a single processor, and user rooms are basically arrays with which I use socket.io to send a room's information to its residents. If I use Cluster, how exactly will it divide those rooms on the processors? Say I have a 100 rooms (an array of 100 room objects) with 10 users on average for each. Will I just write the code as if it is running on a single processor and let Cluster do the rest? Do I even need to care about this from a performance perspective?What I do know is that if I run several instances of node.js, and redirect new incoming users according to congestion/user's preference, then I will be sure my program will work exactly how it works right now on a single processor. I don't want to use this though since I will need several ports (as far as I know).
Submitted December 25, 2017 at 05:10PM by matazabubu
Submitted December 25, 2017 at 05:10PM by matazabubu
Instagram bot to automatically like your Gf's posts and notify you on Slack
http://ift.tt/2B9tJBS
Submitted December 25, 2017 at 09:09AM by gulzar21
Submitted December 25, 2017 at 09:09AM by gulzar21
Sunday, 24 December 2017
Problem from StackOverFlow, Node Inspector is locked and I cannot release it
Hey guysSorry for dragging this problem over here, but I have been console.logging as my only method of debugging now for like 5 hours!! anyone have any advice, I would appreciate it thankshttps://stackoverflow.com/questions/47965319/node-or-vs-studio-will-not-release-nodes-debugging-web-socket
Submitted December 25, 2017 at 04:31AM by amberpatrick
Submitted December 25, 2017 at 04:31AM by amberpatrick
socket efficiency question
Would it be more efficient to have my socket listen to 10 different event listeners, or have 1 event listener receive 10X as much data?
Submitted December 24, 2017 at 11:34PM by moomoocowjonny
Submitted December 24, 2017 at 11:34PM by moomoocowjonny
Best way to implement "live" streaming video?
I am planning on making a website for my friends where we can upload videos to it, and the videos get played automatically by the server so that everyone watches the same video at the same time. So essentially it is "live" streaming, except the video that is being streamed is pre-recorded.For example, if my friends are watching a video, and they are halfway through it, and I connect to the website then I should be at the same exact part of the video that they are at.I followed this tutorial on how regular video streaming works, and I understand the process, but now I would like to implement this in a way that when you join the website, you only start receiving the stream from the part that everybody else is on.I am familiar with Socket.io and I was thinking I could use that, but the tutorial that I found uses regular requests to send the stream data, and I'm not sure how to implement it using websockets (if that is even possible).So my questions are:What is the best framework/tools in NodeJS to accomplish this type of livestream?Is NodeJS a good way to design something like this, or are there better alternatives? (I would like to potentially be able to scale the site, so that tens of thousands of people could be watching at a time. How do websites like twitch accomplish this?)
Submitted December 24, 2017 at 06:15PM by PootPeet
Submitted December 24, 2017 at 06:15PM by PootPeet
Your Node.js authentication tutorial is (probably) wrong
http://ift.tt/2up1tIk
Submitted December 24, 2017 at 07:03PM by rawnlq
Submitted December 24, 2017 at 07:03PM by rawnlq
abjscdef - A Better JavaScript CD Encoder (FLAC) Concept
Hi gang! First time poster, long time lurker :)This Christmas (2017), I got super bored and figured it would be neat to re-engineer a classic audio ripping shell script (abcde) in Node. My Node-fu is relatively weak so I thought this would be a good exercise of long dormant muscles.I've noted that many open source projects come to life w/little in the way of external input, and since none of us are as smart as all of us, I thought it would be interesting to try and get feedback at each stage of the implementation process--concept, design, implementation, etcetera. I would then link git repo back to this (and w/luck, future) reddit posts as a way of community documentation.I thought I'd start by sharing the overall concept:http://ift.tt/2DJ9tEY since concepts can be super boring, there's also some initial code:http://ift.tt/2pqseKg do folks think? Any conceptual ideas/tips/tricks before I start getting into the hard stuff?
Submitted December 24, 2017 at 03:02PM by ConstVoidBlog
Submitted December 24, 2017 at 03:02PM by ConstVoidBlog
Dota 2 get drafts
Maybe somebody knows, how can I legally get drafts in the current game (draft stage)? My app https://dotavision.ru/
Submitted December 24, 2017 at 02:02PM by DEEEZIGN
Submitted December 24, 2017 at 02:02PM by DEEEZIGN
Lightweight API gateway for home-scale projects
http://ift.tt/2BMnxjF
Submitted December 24, 2017 at 02:25PM by sinedied
Submitted December 24, 2017 at 02:25PM by sinedied
Javascript Fetch Api Example - A Real World App
https://youtu.be/0bec1BmeY4c
Submitted December 24, 2017 at 12:16PM by johncenasucks123
Submitted December 24, 2017 at 12:16PM by johncenasucks123
Saturday, 23 December 2017
Socket.io efficiency question...
Would it be more efficient to have my server listen to 10 different sockets, or have 1 listening socket receive 10X as much data?
Submitted December 24, 2017 at 06:16AM by moomoocowjonny
Submitted December 24, 2017 at 06:16AM by moomoocowjonny
Question about managing node.js installations
This question pertains to macOS High Sierra.I installed node & npm through the official installer (http://ift.tt/1UAOY2Y).After installation, I started doing some reading about how to manage node packages and I found a lot of discussions about how to install node and npm. The advice is all over the place and I'd like some advice before I go too deep.Some people recommended using Homebrew to install node and npm, but a good amount of people also said that this leads to major issues. The general sentiment is that you shouldn't use a package manager to manage another package manager. I've heard that before with other tools.Other people recommend using nvm to manage node versions. This looks pretty simple, but I don't really think I'll need to manage a bunch of node versions -- I just want to stay up to date with the latest node version.Not many people recommended using the official installer. Of course, that's what I did before I went down this rabbit hole.What is the best way for [i]most people[/i] to install node.js, npm, and additional JavaScript packages?Is there any sane way to uninstall node.js and npm is you used the official installer? Every resource I've found describes a hideous process...
Submitted December 24, 2017 at 05:33AM by pypy_question
Submitted December 24, 2017 at 05:33AM by pypy_question
Nodejs project structure
I've done numerous tutorials on Nodejs and seen a few repos. What I've noticed is that they all somewhat vary in structure but the logic is still there.I was wondering which one you think is best and which ones are more common in professional environmentshttps://github.com/codyseibert/tab-trackerhttps://github.com/NeverSa/vueorhttps://github.com/wesbos/Learn-Node/tree/master/stepped-solutions/45%20-%20Finished%20AppI'm developing a project in the coming weeks and I'd really appreciate the help, thanks
Submitted December 24, 2017 at 04:39AM by BBaa55
Submitted December 24, 2017 at 04:39AM by BBaa55
Electron and passing data to render processes.
I am trying to get information from a text box in one window then send it to the main process and back to the main reader window.If anyone could help that would be great. ThanksMain JS file: http://ift.tt/2BIdhsC HTML to Main JS: http://ift.tt/2zmc5Fk
Submitted December 24, 2017 at 01:48AM by Potofpie
Submitted December 24, 2017 at 01:48AM by Potofpie
Writing a Good API Wrapper?
Hi all,Looking for any standards/guides to write an API wrapper for my applications that I can publish to NPM or something.My thinking is that I essentially replicate the methods I use in the routes (like userHandler.getById()) into model methods (like API.user.getById(), translating on either side into AJAX or responses.What do you think? Do you ever write wrappers for your APIs? Do you follow a standard.Appreciate any help!
Submitted December 23, 2017 at 09:59PM by Crowesco
Submitted December 23, 2017 at 09:59PM by Crowesco
Integration of Google Sign-In in JavaScript full video
https://youtu.be/qzq0kEUa5lU
Submitted December 23, 2017 at 06:53PM by johncenasucks123
Submitted December 23, 2017 at 06:53PM by johncenasucks123
How to create a readable stream from a writeable stream?
I want to convert a csv file to json. For that I need a readable stream:const csvReadStream = fs.createReadStream(file.path); Now the problem occured, that I need it in UTF8. The conversion works well with: const csvReadStream = fs.createReadStream(file.path) .pipe(iconv.decodeStream('iso-8859-1')) .pipe(iconv.encodeStream('utf8')) .pipe(fs.createWriteStream(file.path + '_new')); My problem now is: how do I create a readable stream from the new file / writable stream?const csvReadStream = fs.createReadStream(file.path + '_new'); doesnt work unfortunately. I would appreciate some help!
Submitted December 23, 2017 at 04:28PM by Shovez
Submitted December 23, 2017 at 04:28PM by Shovez
Retrieve data from an Adafruit 9DOF via nodejs npm i2c-bus
I have been stuck on this for the past few days. I am attempting to get an Adafruit 9 DOF sensor to read on my i2c bus. I am trying to avoid having multiple masters. Currently I am able to communicate to my node async server with the hardware, but that is through an arduino master that is also on the i2c network as a slave.Does anyone have any suggestions on retrieving the data from the adafruit sensor as a slave to my node server via i2c?I am using the npm i2c-bus
Submitted December 23, 2017 at 02:48PM by QuantumObstructions
Submitted December 23, 2017 at 02:48PM by QuantumObstructions
Grind - Laravel Inspired Node.js Web/API Framework
https://grind.rocks
Submitted December 23, 2017 at 01:21PM by cecplex
Submitted December 23, 2017 at 01:21PM by cecplex
How do I make something respond to one word in a sentence?
I am using Node JS and Discord JS. I am trying to make a bot respond to a word within any sentence but I can only make it respond to the word in a stand alone sentence. Can anyone tell me what I am doing wrong?Pastebin: http://ift.tt/2BVwVOZ
Submitted December 23, 2017 at 12:33PM by UnderIntact
Submitted December 23, 2017 at 12:33PM by UnderIntact
Firebase Cloud Messaging: Handling tokens and notifications with Node.js
http://ift.tt/2BoNp0F
Submitted December 23, 2017 at 09:24AM by nulless
Submitted December 23, 2017 at 09:24AM by nulless
Any noob friendly tutorials on how using PSQL in a Node app from start to deployment?
I did a tutorial on Udemy about Node/PostgresQL which was not bad, but it didn't include a section on how to deploy your database to Heroku.I've been reading around the official docs, the node-postgres docs but it's incredibly confusing. Reddit search tells me that I should be using one of Bookshelf/Knex/Sequelize too (no idea what any of them do exactly tbh), which is now making my head spin more.All I want to do is crawl back to MongoDB! But I'm determined to learn PSQL because it's apparently a safer DB to use.So - can anyone please kindly point a noobie like myself to the correct resources to learn how to create and deploy a PSQL database for a Node app?
Submitted December 23, 2017 at 08:57AM by drhectapus
Submitted December 23, 2017 at 08:57AM by drhectapus
Friday, 22 December 2017
Wondering how to render my Pug mixin from the client.
Hey, I have some ajax that gets items for my page.Since its client-side, is there a simple way to iterate over it and render it via a mixin file instead of sending normal html like this:I saw the API doc but I don't quite understand how to do it, especially how to send the Pug runtime, maybe if I could just use the Pug syntax there that would be cool too, thanks :)import { $ } from './bling'; $('.store__items').innerHTML = response.data.map(item => { return `
`; }).join('');
Submitted December 23, 2017 at 04:43AM by theweedlover420
${item.name}
${item.description}
Submitted December 23, 2017 at 04:43AM by theweedlover420
`for-await-of` and synchronous iterables
http://ift.tt/2zIHEtW
Submitted December 23, 2017 at 04:09AM by fagnerbrack
Submitted December 23, 2017 at 04:09AM by fagnerbrack
Node.js chart rendering with C3 and Nightmare
I've been doing a lot of data analysis in JavaScript. It makes sense for me to work in JavaScript, because I already use it and that's where my visualizations normally end up. JavaScript has a very rich ecosystem of visualization libraries so that's not surprising. All these visualization libraries are browser based... which is great if that's where you want your visualization to be. It's not so great if you just want to render a chart to an image, say to store for later or to include in some kind of report.I wanted to be able to render charts from the command line. I wanted to be able to render charts from a headless server. There seems to be no charting or plotting library for JavaScript that supports this directly. We can however approach this indirectly and in my new blog post I'll show you how to render charts from Node.js. It's not as easy or convenient as we'd like but it is possible using a browser visualization library coupled with a headless browser.Please read the blog post to learn how to render charts and other visualizations using C3 and Nightmare.http://ift.tt/2Bngslz
Submitted December 23, 2017 at 12:53AM by ashleydavis75
Submitted December 23, 2017 at 12:53AM by ashleydavis75
bash: npm: command not found in Debian 9
http://ift.tt/2BCevG8
Submitted December 22, 2017 at 10:50PM by NewbieRPiGuy
Submitted December 22, 2017 at 10:50PM by NewbieRPiGuy
How to run a Node app as a web server?
Really simple question -- if I want to run my domain on a Node backend, do I just nodemon app.js and have express listen to port 80?All my experience with Node has been on the dev side. I have no clue what the team that builds and deploys does to make it viable on the Internet. They probably don't nodemon, but I was considering doing Nodemon so I can just upload TypeScript files and build and not have to worry about re-deploying.Are there advantages to doing tsc to build and then node to run it, as opposed to running tsc in watch mode and nodemon to watch? I guess it's more efficient to not have to keep scanning for file changes, but how much does that matter? It sounds nice to be able to just throw up new TypeScript files with FTP and it just be done, instead of SSHing in to re-deploy.
Submitted December 22, 2017 at 11:22PM by throw_at_work_away
Submitted December 22, 2017 at 11:22PM by throw_at_work_away
Download a file with Node?
I am relatively new to Node and had a conceptual question.I will have an application generating a file (e.g. an HTML file) -- that application may be another Node app, or a PHP app running on Apache, or what have you. It will likely run on the same server as this second application I am wanting to make, but it may be on a different server just for extensibility purposes. I want to get the contents of that generated file, e.g. file_get_contents('localhost:8010/generated-file.php') or file_get_contents('some-other-domain.com/'). How would one go about doing this efficiently? I was looking into reading files with fs, but it only supports file://, not connections of HTTP.Is there a standard or optimal way of doing this? Is there a better way to do it for calls specifically to localhost than over the internet?Thanks for any help.
Submitted December 22, 2017 at 10:04PM by throw_at_work_away
Submitted December 22, 2017 at 10:04PM by throw_at_work_away
New to node.js, can I get some help!!
Hi everybody I'm new to Node.js I tried to learn it before but I just didn't understand it, I hope that someone could guied me through the learning path, what should I start with, what I should know before and where could I find some great courses.
Submitted December 22, 2017 at 08:39PM by mehdibahsain
Submitted December 22, 2017 at 08:39PM by mehdibahsain
Opinions on my current authentication method, (undergoing development, can be changed!)
Right. I’m developing a sort of database using a caching server and JSON, with a structure that is as database-like as I could get it. For fun, thought it would be a neat project.Need an opinion. Currently, you can only run operations (query, set, etc) on a database if you provide the randomly generated 48 character long alphanumerical string and it matches what’s in the database. Otherwise you can’t. Do you think that’s enough security? The random key is sent back to the client as a response, and will be sent to the API for every query.Will be over HTTPS, so will of course be encrypted.
Submitted December 22, 2017 at 06:49PM by OzziePeck
Submitted December 22, 2017 at 06:49PM by OzziePeck
How does ClusterWS scale Websocket? (Part 1 CPU scale)
http://ift.tt/2BQFhY3
Submitted December 22, 2017 at 05:19PM by goriunovd
Submitted December 22, 2017 at 05:19PM by goriunovd
RisingStack Best of - The Most Popular Node.js Tutorials of 2017
http://ift.tt/2BQ2klG
Submitted December 22, 2017 at 03:49PM by andreapapp
Submitted December 22, 2017 at 03:49PM by andreapapp
Best way to communicate from a worker to web layer that work is done?
I've been having some fun doing Node-based setup employing workers and message queues to do stuff. I have a web process, essentially an API, that can receive calls and will, based on these, add work to be done to a queue. Workers consume the queue, doing the work. Now, in some cases, that's really all I need. Great. However, in other cases, I need the web process to show the new data when it's available. Before I do this part, I want to check if I've got the right idea for it. I want to know what the generally accepted best practice for this is.So far, what I believe should happen is this: Workers update some storage (cache/DB) that the web layer depends on, meaning all future data will be the updated data.I assume that a cache can be set to emit an event when a key's value changes to facilitate live-updating lists. I'm also in doubt if this is the best solution, if it's possible, so would love to hear what people have done/recommend.PS: This isn't very node-specific, for which I apologize. I just usually work in node, and didn't really know which other subreddit to go ask this question on, so here we are. :)
Submitted December 22, 2017 at 11:09AM by Maharyn
Submitted December 22, 2017 at 11:09AM by Maharyn
I just wrote "Refactor Node.js Routes with Testable, Functional Concepts like Composition, Currying, and Clojure". Maybe you'll find it interesting :)
http://ift.tt/2zbQKyx
Submitted December 22, 2017 at 06:21AM by danydughy
Submitted December 22, 2017 at 06:21AM by danydughy
Thursday, 21 December 2017
WordPress or Node.js for a comparison website?
I'm to build a comparison website for web hosting. Which way do you think would be great? I have heavy consideration about performance, ability to customize and more control over the site with tons of dynamic actions with the web server.If you were to pick one of these, what would you pick and why?
Submitted December 22, 2017 at 04:05AM by tharindutpk
Submitted December 22, 2017 at 04:05AM by tharindutpk
New Release of Node.js Module for Oracle Database: node-oracledb 2.0 is out
http://ift.tt/2BkWgjW
Submitted December 21, 2017 at 11:42PM by brunocborges
Submitted December 21, 2017 at 11:42PM by brunocborges
How Do I: Create CRON based scheduling service for multiple user accounts
I'm trying to create an app where users can schedule automatic emails, or tweets, or w/e to be sent out on a schedule. Each individual user has an admin panel where they can update their own schedules.My question is about how I can do this in a well-tested, performant manner.Option 1: I know I can open a new cron task for each user, and update it anytime I need to, and even destroy it when I need to, but I wonder if I have 100 users, that means I'll have 100 individual cron jobs running. That sounds like it could be an issue pretty quickly dramatically slow down the server.Option 2: I don't even know if this is possible but... something along the lines of having a single cron that records all tasks for all users, so then when a task needs to happen, it can run that task for each user it needs to. So maybe at noon, on Tuesdays, it gets an email from user A and a tweet from user B and sends those both off to their respective services. Is that possible?I'm open to other ideas as well. I've never attempted something like this, so I just have no idea...Stack: Node, Express, PUG, etc etc Cron Job provided by http://ift.tt/2teQFKz
Submitted December 21, 2017 at 10:53PM by SableElephant
Submitted December 21, 2017 at 10:53PM by SableElephant
Failing to Test URL for Validity When Cert is LetsEncrypt
I am having a problem with the following code to test for a valid URL in v6.10:exports.validURL = function(url, validURLCallback) { try { var https = require('https'); var req = https.get(url, (httpResp) => { validURLCallback(httpResp && httpResp.statusCode && (httpResp.statusCode.toString().startsWith("2") || httpResp.statusCode.toString().startsWith("3"))); }); req.on('error', (err) => { validURLCallback(false) }); req.end(); } catch (err) { validURLCallback(false); } } Basically it's getting an HTTP 403 (forbidden) error
Submitted December 21, 2017 at 10:30PM by stankbucket
Submitted December 21, 2017 at 10:30PM by stankbucket
Content generator, MicroDSL
Content generator, takes the structure of any mysql database and automatically creates web forms, ORM models and many other custom content.http://ift.tt/2BNletE
Submitted December 21, 2017 at 06:29PM by anlijudavid
Submitted December 21, 2017 at 06:29PM by anlijudavid
V8 JavaScript Engine: V8 release v6.4
http://ift.tt/2kJYene
Submitted December 21, 2017 at 05:40PM by _bit
Submitted December 21, 2017 at 05:40PM by _bit
How do I update only one of a package's outdated dependencies?
I have a library of Vue.js components that are independently versioned and are separate packages on an Artifactory instance. I want to add an "all " package that declares all of these independent packages as dependencies. Now say that I update 3 of these independent packages. Is it possible for a person consuming this "all" package to update a single dependency instead of all 3 of them ?Thanks in advance.
Submitted December 21, 2017 at 04:57PM by rzrbck
Submitted December 21, 2017 at 04:57PM by rzrbck
Heavy-lifting is a design platform, focused on the creation of complex component, assembly and report design. Heavy-lifting is designed to develop complex cataloguing systems. Built with mongodB, NodeJS, expressjs and Handlebars.js and designed for flexibility. Looking for contributors!
http://ift.tt/2uhnDI1
Submitted December 21, 2017 at 12:38PM by jdav89
Submitted December 21, 2017 at 12:38PM by jdav89
node.js sorting object (mongoose, express, ejs)
/* SOLVED */i have this problem sorting my object of data in my index of my blog app. I have a blog app based on Express using ejs and mongoDB using mongoose. What i want is sorting the results so the newest post starts at the top. At this moment it will show the first post at the top.app.js / mongoose schemablogSchema = new mongoose.Schema({ title: String, image: String, body: String, created: {type: Date, default: Date.now} }); var Blog = mongoose.model("Blog", blogSchema);app.js / Index routeapp.get("/blogs", (req, res)=>{ Blog.find({}, (err, blogs)=>{ if(err){ console.log("Error!"); console.log(err); } else { res.render("index", {blogs: blogs}); } }); });index.ejs foreach<% blogs.forEach(function(blog){ %> <%= blog.title %> <%= blog.created.toDateString() %>
Submitted December 21, 2017 at 08:07AM by bjelke2
<%- blog.body.substring(0, 200) %>...
Read More <% }) %>Does anyone have a clue how i can do this?I also have this posted on stack overflow where its easier to read the code: http://ift.tt/2BpEdxfSubmitted December 21, 2017 at 08:07AM by bjelke2
Tons of memory
Hi guys. My api is using 3/4 gm ram. Is it normal? It's supposed to be microservices? How do u guys deal with memory?
Submitted December 21, 2017 at 08:58AM by Revlack_br
Submitted December 21, 2017 at 08:58AM by Revlack_br
Sequelize, Bad Handshake
Good morning guys,Trust you are all doing well.I am coming across quite a peculiar issue using Sequelize, maybe one of you have seen it before. I have setup a new MySQL server on a VPS that I am renting and I am trying to connect from my node app through Sequelize to that server. But I am coming across a Bad Handshake error.The VPS is not hosted on Azure, and those are about the only errors I can find on stackoverflow regarding this. There is no TLS/SSL enabled for MySQL so I can't imagine it being certificate related. I can make between 3-5 queries before this happens, so it isn't immediate. I have been able to make 10-12 queries before it has happened as well.I have done the same request on the MySQL server itself without any issues.I have created a stackoverflow question as well where you can find the relevant code as well: http://ift.tt/2CN0W2I any of you possibly come across this before?
Submitted December 21, 2017 at 07:57AM by thezadmin
Submitted December 21, 2017 at 07:57AM by thezadmin
Wednesday, 20 December 2017
Martin Shkreli is (was) on Github and has an unfinished gangster MUD - "Traphouse"
http://ift.tt/2p0uyra
Submitted December 21, 2017 at 12:00AM by isunktheship
Submitted December 21, 2017 at 12:00AM by isunktheship
poky - delay with promises in Node
http://ift.tt/2BIFKvq
Submitted December 21, 2017 at 12:55AM by Etha_n
Submitted December 21, 2017 at 12:55AM by Etha_n
How to add Metadata to FLAC Files using NodeJS?
I've tried a couple modules in github, but couldn't get them to work.Basically I have a FLAC file that doesn't have Tags, and I would like to be able to add them into it, with the album art.How can I possibly do this using NodeJS?Thanks in advance guys.
Submitted December 21, 2017 at 12:56AM by marquesini
Submitted December 21, 2017 at 12:56AM by marquesini
Scraping live webpage data?
Any suggested libraries able to watch a page and scrape updates as well? If the site has a DOM element say #listitems, ideally would like to monitor this and have a callback anytime that data changes but seems like most scrape libraries are one request, load data, and then end the request from what I can tell.
Submitted December 20, 2017 at 09:56PM by boxxa
Submitted December 20, 2017 at 09:56PM by boxxa
How To HACK A Node App (Presentation/Talk)
https://www.youtube.com/watch?v=Wx3WlQLFa3w
Submitted December 20, 2017 at 08:33PM by ptusa
Submitted December 20, 2017 at 08:33PM by ptusa
Searching for a Node.JS mentor
Hello, I have been learning how to code in Javascript on my own for a while now (about four months), but I'm at a point where I'd really love to have someone mentoring me, to give me even more focus and direct me right from the start on how to write clean, efficient and workable code. Tools I'm interested in leaning are Node, Express, Chai, Angular, but other suggestions are also welcome. A great session would be pair programming with you, helping me achieve the projects I have in mind for my portfolio. These include a simple personal website with a nice animation on the homepage (Coding train style), and a great way to setup a web page, where I can play around with the UI and implement whichever framework I'm interested in. For the compensation, we can discuss an hourly fee together.PM me for more details, Thanks!
Submitted December 20, 2017 at 07:38PM by tallsamurai
Submitted December 20, 2017 at 07:38PM by tallsamurai
Developing NPM Packages
http://ift.tt/2z49wI9
Submitted December 20, 2017 at 05:01PM by Ramirond
Submitted December 20, 2017 at 05:01PM by Ramirond
The ultimate guide to sending bulk SMS with Twilio and Node.js
http://ift.tt/2BmBdSv
Submitted December 20, 2017 at 02:24PM by philnash
Submitted December 20, 2017 at 02:24PM by philnash
Creating your first Node.js application with Node-Data
http://ift.tt/2kr7soU
Submitted December 20, 2017 at 12:42PM by ratneshsinghparihar
Submitted December 20, 2017 at 12:42PM by ratneshsinghparihar
Express Session Question
Hello,I am setting up auth using Express Passport and Express Sessions, my app currently runs React on the front end, and Express on a different port. I'm curious as to how exactly sessions are set (Question Below)Are they set on my 'server' aka the express port, and then pushed onto the req object? Or are they set on the 'client' aka wherever my front end is hosted up on. Eventually these will be on the same port, but in development they are not. I'm finding that my cookies are being set on my express port, but not on my react port. Is this normal behavior? If so could someone explain why? If I set it save uninitialized then it appears on both ports. I'm trying to wrap my head around why it would possibly even need to store the session on my express port.Cheers, Hyden
Submitted December 20, 2017 at 11:02AM by dhyd
Submitted December 20, 2017 at 11:02AM by dhyd
A little feedback...
Long time ColdFusion dev here, looking to branch out into newer technologies.I am working through a re-write of a legacy CF app I wrote about 8 years ago into Node, and I am just looking for some feedback on how I'm building my modules:- ie am I doing it correctly? Here's an example:http://ift.tt/2oW3Ks8 I be declaring my required modules inside the export?Are callbacks acceptable in smaller code? Or should I focus more on async/await?Should I end the connection inside the connection.query()?Should I even be using two connections as in the code snippet, or should I wrap it all into one and then close?As a side note, this module is working fine without errors, and serves the purpose it was written for. I just want to be sure im moving forward in the right direction while im still early in the project.Thanks for your time.
Submitted December 20, 2017 at 09:55AM by mattj85
Submitted December 20, 2017 at 09:55AM by mattj85
The “Serverless” Casino: Build a Facebook Blackjack Bot in 6 Minutes with Node.js + StdLib
http://ift.tt/2z44k6W
Submitted December 20, 2017 at 09:32AM by notoriaga
Submitted December 20, 2017 at 09:32AM by notoriaga
A simple, clean, better and modular way to handle routes in Express js using Router instance
http://ift.tt/2CJ5Tta
Submitted December 20, 2017 at 08:22AM by nodexplained
Submitted December 20, 2017 at 08:22AM by nodexplained
Here’s what people in tech had to say about JavaScript when it debuted in 1995
http://ift.tt/2jM2K43
Submitted December 20, 2017 at 06:38AM by fagnerbrack
Submitted December 20, 2017 at 06:38AM by fagnerbrack
Tuesday, 19 December 2017
auto update
if anyone has experience with node.js and electron, we are looking for a working way to auto update a bot for twitch. if you can figure something out that works your name get credited on the website. reply here or dm me if you want to apply
Submitted December 20, 2017 at 03:47AM by UnsercoverOrange
Submitted December 20, 2017 at 03:47AM by UnsercoverOrange
What was the last thing you built in Node.js?
Would really like some better use cases of how people are using Node.js. Would prefer to hear about projects you work on start to finish, even if it got improved later on after you proved initial value.As a bonus, what framework did you use and what part of that framework was lacking where you had to pull in another dependency?Thanks!
Submitted December 20, 2017 at 03:02AM by supergregmeme
Submitted December 20, 2017 at 03:02AM by supergregmeme
I built a personal dashboard web app in Node, and I'd love some feedback!
http://ift.tt/2BbyCKW
Submitted December 20, 2017 at 02:25AM by johnjones4
Submitted December 20, 2017 at 02:25AM by johnjones4
Trying to create an application for a specific thing, is nodeJS the right tool?
I want to write a program that will open a website, open the chrome console, insert a string and then login to the website.I would also like to be able to do this multiple times with multiple strings and logins. And then I would like to run this through a GUI or terminal that gave me a response on whether the program worked.Would NodeJS be the proper tool to use for this or would I have to look into electron?
Submitted December 20, 2017 at 01:03AM by PalaceKicks
Submitted December 20, 2017 at 01:03AM by PalaceKicks
Fun with Node.js and more
http://ift.tt/2BgitE6
Submitted December 19, 2017 at 11:45PM by jesusgn90
Submitted December 19, 2017 at 11:45PM by jesusgn90
I'm having a brain fart - How can I lock a project to a specific nodejs version, where it will tell me "unsupported nodejs version" or something like that.
We have an older React project that was originally built on nodejs 4.2.0 and recently ran into an issue with a developer running LTS and it wouldn't compile/run.I swear i've seen it before where a project is cloned from git for example and when you run npm install if the nodejs version installed isn't supported it will tell you its not supported and wont install anything or at least warn you.I tried definining:"engines": { "node": ">=4.2.0" } in package.json which to my understanding would allow anything minor/patch and below, but stick to the 4x major version. Even with 6x it still installs things, am i missing something here?
Submitted December 19, 2017 at 10:45PM by ndboost
Submitted December 19, 2017 at 10:45PM by ndboost
Recommendation Node Frameworks?
Hey guys, I'm starting out an Node app which will be the back-end for the web, iOS and Android interfaces on this project (built through Ionic). I built my previous Node app just using Express. I'm curious if it's worthwhile to look into any frameworks for this upcoming project.Would love to hear your suggestion. And yes, I've already googled and done my basic research. I just want to get feedback from experience people from this community. Thanks!
Submitted December 19, 2017 at 06:42PM by snahrvar
Submitted December 19, 2017 at 06:42PM by snahrvar
SSH server with WebPack
http://ift.tt/2BeTp0i
Submitted December 19, 2017 at 05:07PM by Ivan_engnr
Submitted December 19, 2017 at 05:07PM by Ivan_engnr
Developing RESTful APIs with Hapi
http://ift.tt/2kk9Yxl
Submitted December 19, 2017 at 04:36PM by Ramirond
Submitted December 19, 2017 at 04:36PM by Ramirond
Intro to Neural Networks with SynapticJS
http://ift.tt/2B1iwzd
Submitted December 19, 2017 at 04:11PM by cobalt_blade
Submitted December 19, 2017 at 04:11PM by cobalt_blade
A React app to vote for your favorite users!!
http://ift.tt/2kkbYFP
Submitted December 19, 2017 at 02:00PM by yTakkar
Submitted December 19, 2017 at 02:00PM by yTakkar
Any solutions of concatenating two and more base64 images to single base64 image?
Is it possible to do simple string concatenation to 'join' two and more base64 encoded images together to single base64 image?e.g.img1 w=100, h=200img2 w=100, h=200img1+img2 results inimg3 w=100, h=400
Submitted December 19, 2017 at 02:09PM by hbakhtiyor
Submitted December 19, 2017 at 02:09PM by hbakhtiyor
Configuration library Configue reaches 1.0.0
http://ift.tt/2kJAI9H
Submitted December 19, 2017 at 10:01AM by AdrieanKhisbe
Submitted December 19, 2017 at 10:01AM by AdrieanKhisbe
The Future of JavaScript Will Be Less JavaScript
http://ift.tt/2AppiCH
Submitted December 19, 2017 at 08:09AM by fagnerbrack
Submitted December 19, 2017 at 08:09AM by fagnerbrack
Monday, 18 December 2017
Oh, shit, git!
http://ohshitgit.com/
Submitted December 19, 2017 at 05:36AM by ratancs
Submitted December 19, 2017 at 05:36AM by ratancs
Vaxic - the awesome, lightweight Node web framework
http://ift.tt/2i5A3lB
Submitted December 19, 2017 at 03:55AM by Etha_n
Submitted December 19, 2017 at 03:55AM by Etha_n
A Bitcoin/Ethereum/Litecoin dollar cost average bot I built with Node.js
http://ift.tt/2BGk5X4
Submitted December 19, 2017 at 12:58AM by WhiteRiceWill
Submitted December 19, 2017 at 12:58AM by WhiteRiceWill
Trying to implement jwt from a few sources, getting error:0906D06C:PEM routines:PEM_read_bio:no start line
It seems there is a problem with some certificates?Under the tutorials and documentation that I've read including node-jsonwebtokens very own, I haven't read anything about ssl-ing except for a few stackoverflow answers.I thought I could personaly set up a key instead of using 'shhhh' as many tutorials seem to choose. I created a file called private.key and made a crypric 42 length key. This code:console.log(`Acquired private key: ${RSA_PRIVATE_KEY.length}`); gets the proper length, but when I test my POST, I get the 0906D06C:PEM... error.Here is the code that is causing the error... let hash = response[0].password; console.log(`Hash from response[0].password: ${hash}`); bcrypt.compare(PASSWORD, hash).then(function(hashres) { // begin last step of validation if (hashres) { const RSA_PRIVATE_KEY = fs.readFileSync('./private.key'); console.log(`Acquired private key: ${RSA_PRIVATE_KEY.length}`); jwt.sign( {exists: true}, RSA_PRIVATE_KEY, { algorithm: 'RS256', expiresIn: 120, subject: response[0].userId.toString() }, (err, jwtBearerToken) => { console.log(`jwtBeareToken: ${jwtBearerToken}`); // <-- undefined console.log(`err: ${err}`); // <-- pem error here }); res.status(200).json({exists: true}); } else { res.status(400).json({exists: false}); } Note that I'm trying to do this async atm, rather then the sync way if that matters. If I do it syncronously, I still get the PEM error too.const TOKEN = jwt.sign( {exists: true}, RSA_PRIVATE_KEY, { algorithm: 'RS256', expiresIn: 120, subject: response[0].userId.toString() }); oh! and for the private key file(private.key)-----BEGIN RSA PRIVATE KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAytBCDJR5/6JAlB7ErBge 22YwN/u0K63wrnCMLde+hQQCYs7pBuYtbyxXF2PBFuHS+ytD9PSpY9t3NiGbk/9U s9GYCnqaK+vg2hz+T86LjJVkTJe0HWuE6g+HQ9GjyDGiO7ZBQw31HKxHYA2cMMVj tiO97VKLR9Fp6c6X33uNtdAaUZg57PjyNl6TjPwc52tJz8H5g0aV4tYelsTMaSSE 4nVwPLBoDzZaT84ktW1RuGToC4gEB/bctFrRBVaxp/KSebpds9P2xGMVweWgrvml cLnHGLKBxcCxh9kbgHS/nrgYXPjj92hxk2se/C7QmYeRSUs4ikEWO06NJ7Cgk+bQ 8wIDAQAB -----END RSA PRIVATE KEY----- EDIT:So I managed to get it working copy/pasting jsonwebtokens priv.pem. Why does theirs work and not mine?
Submitted December 18, 2017 at 07:53PM by le_throwawayAcc
Submitted December 18, 2017 at 07:53PM by le_throwawayAcc
Are Uncaught Exceptions a problem in production Node apps?
When these happen node exits and gets restarted by PM2, etc. But what happens to the clients? Are they dropped? And if so is this considered acceptable? (Thinking of big node users: Netflix, PayPal, etc)I would like to know if Uncaught Exceptions are a problem and if so, is there a solution?
Submitted December 18, 2017 at 08:39PM by grajagandev
Submitted December 18, 2017 at 08:39PM by grajagandev
EnvKey for Node.js: a 1Password-like service that keeps API keys, credentials, and configuration securely in sync across environments
http://ift.tt/2kGi6aC
Submitted December 18, 2017 at 05:30PM by danenania
Submitted December 18, 2017 at 05:30PM by danenania
Setup and Teardown database fixtures with MongoDB and Nodejs
http://ift.tt/2u64onA
Submitted December 18, 2017 at 05:38PM by coracarm
Submitted December 18, 2017 at 05:38PM by coracarm
Serverless NodeJS: the fast, inexpensive way to build your next microservice
http://ift.tt/2kCdQc9
Submitted December 18, 2017 at 04:33PM by fptavares
Submitted December 18, 2017 at 04:33PM by fptavares
Advanced Contract Testing - Pact Verification with Pattern Matching
http://ift.tt/2kfSvG3
Submitted December 18, 2017 at 03:50PM by andreapapp
Submitted December 18, 2017 at 03:50PM by andreapapp
Strapi v3@alpha.7 Released - Users & Permissions plugin
http://ift.tt/2Cx3Icg
Submitted December 18, 2017 at 12:50PM by pierreburgy
Submitted December 18, 2017 at 12:50PM by pierreburgy
Node.js VS PHP? Which one should you pick?
http://ift.tt/2jbJi0O
Submitted December 18, 2017 at 12:38PM by him_tyagi
Submitted December 18, 2017 at 12:38PM by him_tyagi
All You Need To Know About Parcel π
http://ift.tt/2yNu1bM
Submitted December 18, 2017 at 12:41PM by thickoat
Submitted December 18, 2017 at 12:41PM by thickoat
How to check multiple inequality for data taken with http-request ?
I have program in node.js that send POST request to server and gets a price value every few seconds . I want to track the value for multiple users with each their own limit for price that if passed need to be notified. My question is how can I do that since you can't return from asynchronous function ? ( Or am I approaching this the wrong way?)The way it works now is I call the functionvar cloop = setInterval( function() { getValue(limit); }, 3000); where the limit is the limit user wants but it would be redundant to call it multiple times for each user. getValue is the function with POST request inside it and the limit is checked in the callback function.Thank you
Submitted December 18, 2017 at 10:41AM by afghanmeysi
Submitted December 18, 2017 at 10:41AM by afghanmeysi
What are best practices Windows server deployment techniques for NodeJS?
To set the scene, I work in a Microsoft 'enabled' business, with an application base ranging ~2-15 years behind current Microsoft technology (depending on which area of the business you are in). Some parts are 365 / Azure ... and some have the year 2005 in their build title :-/ (could be worse).For a small integration project I decided to use NodeJS instead of Powershell with the initial goal of prototyping and to facilitate deeper learning of NodeJS.The app.js logs into some websites, scrapes some data and downloads some CSV and XLS files, splits the datasets, performs some comparisons / validation on a MSSQL database for eventual loading to another database. A few things going on but not too brain busting (standard enterprise script jibber jabber). The web scraping part annoyingly has to exist due to lack of an API and no plan by the 3rd party to ever implement one!As the prototype evolved it became apparent that the application was going to end up being quite succinct due to the NodeJS packages I am using, providing bang for your buck functionality (even more succinct than what I could do in Powershell ... but spread out over a shitload more modules / files!).Due to my application being so incredibly cool, I have decided not to re-write the application in Powershell, rather directly deploy it as the Production application (support will not be a big deal for this application).I have pre-production running as a windows scheduled task executing 'babel-node app.js' out of my 'dist' directory (environment vars set to production also) but I am curious at how people would deploy this application in the wild? Is there a more acceptable / less bastardized approach than what I am currently doing here? Assume NodeJS versions installed and managed already, docker not an option in this scenario, databases are local (not Azure) thus application requires local hosting to function best.(*PowerShell overrides SSIS for me but that is a story for another day ... and our SSIS server is provisioned for heavier events thus this small applications CPU cycles can be somewhere other than there)
Submitted December 18, 2017 at 10:59AM by Faux_Real
Submitted December 18, 2017 at 10:59AM by Faux_Real
Module 'btford.socket-io' is not available!
let groupModule = angular.module('app.group',['btford.socket-io']);I have included socket.js and /http://ift.tt/1aeIZU4 as well. Still getting this error. Completed all the steps in ReadMe but still getting this error:-Github repoI am trying to use angular-socket-io.
Submitted December 18, 2017 at 09:44AM by datavinci
Submitted December 18, 2017 at 09:44AM by datavinci
AngularJS packages similar to angular-socket-io?
Should be easy to use and well documented.
Submitted December 18, 2017 at 09:46AM by datavinci
Submitted December 18, 2017 at 09:46AM by datavinci
In my Express+AngularJS chat app, what to do about /http://ift.tt/1aeIZU4?
I am developing a chat app in expressjs+ AngularJS. I read in different tutorials that we have to include /http://ift.tt/1aeIZU4 in client html file. But I have my AngularJS code in different directory and also the port number for localhost is different. So what to do? Where to put it ?
Submitted December 18, 2017 at 07:37AM by datavinci
Submitted December 18, 2017 at 07:37AM by datavinci
Sunday, 17 December 2017
Node won't install on a Mac OSX using 'brew install node' with homebrew
Upon using 'brew install node' the terminal responds with "Error: Could not create /usr/local/Cellar Check you have permission to write to /usr/local"
Submitted December 18, 2017 at 05:01AM by mhamer87
Submitted December 18, 2017 at 05:01AM by mhamer87
Node.js Best Practices - How to become a better Node.js developer in 2018
http://ift.tt/2ANv3WY
Submitted December 18, 2017 at 03:08AM by gorgerson
Submitted December 18, 2017 at 03:08AM by gorgerson
Can't get Ionic to install properly. Completely new at mobile development, appreciate any and all help!
http://ift.tt/2AKjwYF
Submitted December 17, 2017 at 08:28PM by typicalstudentirl
Submitted December 17, 2017 at 08:28PM by typicalstudentirl
REST is the new SOAP – Pakal De Bonchamp
http://ift.tt/2yEYtEY
Submitted December 17, 2017 at 05:09PM by ratancs
Submitted December 17, 2017 at 05:09PM by ratancs
How to remove #! getting added to url in my AngularJS application?
I have tried:- $locationProvider.html5Mode(true).hashPrefix('!'); and adding but to no avail. When I navigate to a particular url, #! disappears but when I tried to reload, it gives the error:- Cannot GET.So I looked online, and found out that doing above is only half of the solution. We also need to rewrite the logic on server side as well. So I am using NodeJS and browserSync package to fire up localhost. So what is the solutioin to this?Note:- My backend and frontend code are separate and both handle routing.
Submitted December 17, 2017 at 05:13PM by datavinci
Submitted December 17, 2017 at 05:13PM by datavinci
Yet another Active Record-like ORM for Node.js
http://ift.tt/2CMJKey
Submitted December 17, 2017 at 04:28PM by dotnil
Submitted December 17, 2017 at 04:28PM by dotnil
node js - unit test issues
http://ift.tt/2CBk6Jx
Submitted December 17, 2017 at 03:00PM by pekithedog
Submitted December 17, 2017 at 03:00PM by pekithedog
How a simple legibility change to ECMAScript spec can violated parser's LR(1) lookup
http://ift.tt/2zYBl6r
Submitted December 17, 2017 at 10:54AM by fagnerbrack
Submitted December 17, 2017 at 10:54AM by fagnerbrack
There are now over 600,000 packages in the npm registry
https://mobile.twitter.com/seldo/status/937757823601016833
Submitted December 17, 2017 at 10:59AM by fagnerbrack
Submitted December 17, 2017 at 10:59AM by fagnerbrack
Saturday, 16 December 2017
How can I allow users to vote without signing in?
Hi,I'm teaching myself how to use node, and would appreciate some advice on an app I'm working on.I'm making a very simple webpage which is essentially a list of links ordered by how many upvotes they've received. Similar to reddit, but the links won't expire and disappear over time. I'm planning on storing each link as a db object with mongo, and I want to allow users to upvote/downvote each link without being signed in.Any ideas on the best way to tackle this so that users can't vote more than once even without authentication?Thank you!edit: btw the site won't allow you to sign in at all, all anonymous voting
Submitted December 17, 2017 at 03:30AM by notnotgoodbad
Submitted December 17, 2017 at 03:30AM by notnotgoodbad
Best Practice for Recursively Invoking the Package Manager While Running Scripts?
Inside my package.json I'm trying to call the lint script I have inside my test script before I run Jasmine. I personally use Yarn but in the unlikely event of someone else doing dev work on this package I didn't want to hardcode yarn run lint && jasmine in case that's not installed on their system. Since I was curious I figured I'd make a script that when invoked simply echoed out the contents of process.env to see if I could use anything from there. I ended up with two candidates for usage npm_execpath: '/usr/local/lib/node_modules/yarn/bin/yarn.js' and _: '/usr/local/bin/yarn'. I'm leaning toward using the later to invoke my script (e.g. $_ run lint && jasmine). But I was curious if that env var is not guaranteed to always be the package manager binary, there could be cross-platform compatibility issues, or if there was simply a better way of accomplishing this task.
Submitted December 17, 2017 at 01:24AM by jbenner
Submitted December 17, 2017 at 01:24AM by jbenner
books on nodeJS for beginners-itermediate
im looking to but some books for on nodeJS the books should contain information about express and a database preferablly mongoDB/mongoose do you know any books for this??
Submitted December 16, 2017 at 08:48PM by Sean_Carroll
Submitted December 16, 2017 at 08:48PM by Sean_Carroll
How to return multiple array from expressjs routes?
Currently I have the following statement for return an array from a get route:-return res.json(dataChunk); Now I also have another array results[1] which I also want to return. So how to do it?
Submitted December 16, 2017 at 06:26PM by datavinci
Submitted December 16, 2017 at 06:26PM by datavinci
Should I use a front-end framework?
Hi!I'm new to web development, I did some front-end projects and did some back-end with symfony. I want to know when it's better to use a back-end server and another front-end server with some js framework. I mean, for example i'm doing a web project with nodeJs, is it better if I only use nodeJS with a view engine (like jade or something), or I use nodeJs just as a web Service with some js framework for the front (since i'm more used to it) ? Thank you.
Submitted December 16, 2017 at 04:28PM by nwoob
Submitted December 16, 2017 at 04:28PM by nwoob
How To Create A Bitcoin Text Alert Service With NodeJS | Feedback Appreciated!
https://www.youtube.com/watch?v=U3ow9w0-piI
Submitted December 16, 2017 at 12:13PM by jfishersolutions
Submitted December 16, 2017 at 12:13PM by jfishersolutions
Problem with twitter API
I'm using nodejs to build a twitter bot, everything works fine but I can't find information on a particular API, the one to return informations about a specific tweet. I'm using:loadTwit = function(value){ T.get('statuses/show/:id', { id:value }, function (err, data, response) { console.log(data); }) But it return me page not found. I guess the request is incorrect, but I can't find any documentation. Can you help me? Thanks
Submitted December 16, 2017 at 12:35PM by snakethesniper
Submitted December 16, 2017 at 12:35PM by snakethesniper
Friday, 15 December 2017
Is it bad form to use Promise catch() for operational conditions?
I inherited some code that uses Promise reject()/.catch() blocks for records not found in a database. These conditions are not "errors" per se, but are fully expected within the operation of the app.Is this correct form?I've always thought that a promise catch should be for unexpected errors and that a record not found condition should be dealt with in the resolve()/.then() blocks.Thanks!
Submitted December 16, 2017 at 04:30AM by 64bitHustler
Submitted December 16, 2017 at 04:30AM by 64bitHustler
How to keep running code with nodejs even when nobdy is visiting site?
So basically I have some logic that I need running in the background 24/7 not only when someone is visiting my site. Can anyone recommend some package or something else?Thanks in advance
Submitted December 15, 2017 at 11:05PM by hyopwnz
Submitted December 15, 2017 at 11:05PM by hyopwnz
Implementing JavaScript Functors and Monads
http://ift.tt/2AowM8J
Submitted December 15, 2017 at 08:58PM by fagnerbrack
Submitted December 15, 2017 at 08:58PM by fagnerbrack
Introducing RESTyped: End-to-end typing for REST APIs with TypeScript
http://ift.tt/2ChNljn
Submitted December 15, 2017 at 07:35PM by rawrmaan
Submitted December 15, 2017 at 07:35PM by rawrmaan
Node.js Weekly Update - December 15
http://ift.tt/2kxohhh
Submitted December 15, 2017 at 04:09PM by andreapapp
Submitted December 15, 2017 at 04:09PM by andreapapp
An interview about testing in JS with Kent C. Dodds, Justin Searls, and the guys from Cypress.io
http://ift.tt/2ACmgap
Submitted December 15, 2017 at 04:24PM by pauldowman
Submitted December 15, 2017 at 04:24PM by pauldowman
Visualise DataLoader (Requires >1024px device) - An Interactive Tutorial to Facebook's Caching/Batching Utility Library
http://ift.tt/2ARmWNl
Submitted December 15, 2017 at 03:27PM by awebofbrown
Submitted December 15, 2017 at 03:27PM by awebofbrown
Just released PlotlyChartExport. An npm module that exports Plot.ly charts on the server.
http://ift.tt/2AvYexu
Submitted December 15, 2017 at 10:27AM by mbejda
Submitted December 15, 2017 at 10:27AM by mbejda
Free eBook: Node.js 6.x Blueprints [PDF,ePub,Mobi and DRM free]
http://ift.tt/2jX6CzW
Submitted December 15, 2017 at 09:31AM by PacktStaff
Submitted December 15, 2017 at 09:31AM by PacktStaff
Thursday, 14 December 2017
Vaxic - the powerful, light Node.js web framework
http://ift.tt/2i5A3lB
Submitted December 15, 2017 at 02:48AM by Etha_n
Submitted December 15, 2017 at 02:48AM by Etha_n
Scaffold REST APIs with Typescript, Express, and Swagger - Features automatic request validation and interactive api doc
http://ift.tt/2o8AuxV
Submitted December 15, 2017 at 12:53AM by coracarm
Submitted December 15, 2017 at 12:53AM by coracarm
mysql
Anyone have an api built on top of mysql with an async/await implementation they are happy with? Been banging my head on this today
Submitted December 14, 2017 at 10:47PM by vv1z
Submitted December 14, 2017 at 10:47PM by vv1z
rapidjson-writable - An API to rapidjson that supports writing data asynchronously.
http://ift.tt/2ClRuUy
Submitted December 14, 2017 at 08:31PM by _bit
Submitted December 14, 2017 at 08:31PM by _bit
Who's coming to Assert(js) Conf in Feb?
http://ift.tt/2ysISZ5
Submitted December 14, 2017 at 04:37PM by ukrainiankolbasa
Submitted December 14, 2017 at 04:37PM by ukrainiankolbasa
Why (and how) to use ESLint in your project
http://ift.tt/2j1We9P
Submitted December 14, 2017 at 04:34PM by grajagandev
Submitted December 14, 2017 at 04:34PM by grajagandev
How we secure real-time applications with JSON Web Tokens
http://ift.tt/2zc0lZm
Submitted December 14, 2017 at 03:16PM by Emielean
Submitted December 14, 2017 at 03:16PM by Emielean
Signing then immediately verifying JWT token throws "Invalid signature"
Hello boys and girls,I'm trying to use node-jwt to provide auth on my (embedded) webapp. Here's the problematic piece of code :function generateToken (ipAddr){ var token = jwt.sign(ipAddr,"mysupersecret"); jwt.verify(token, "mysupersecret", function(err, decoded) { console.log(err); console.log(decoded); }); return token; } Calling generateToken (ipAddr is defined BTW) will raise a "Invalid signature" error, which really puzzles me. Important piece of information : this worked yesterday, with strictly the same code. I'm guessing a lower layer is causing the problem, but a day of seaching left me with no answer. Does someone have any ideas ?Have a good day :-)
Submitted December 14, 2017 at 02:30PM by mickev
Submitted December 14, 2017 at 02:30PM by mickev
Chevrotain - Parser Building Toolkit for JavaScript
http://ift.tt/21VEsU7
Submitted December 14, 2017 at 02:42PM by bidi82
Submitted December 14, 2017 at 02:42PM by bidi82
How to test your Node.js app against multiple versions of Node?
http://ift.tt/2jRNV0M
Submitted December 14, 2017 at 10:04AM by PavanBelagatti
Submitted December 14, 2017 at 10:04AM by PavanBelagatti
Opinions on "natural" for NLP
I am trying to classify and analyse some open ended questionnaire data for a Market Research company and came across "natural" as a means to do so. It seems like a pretty simple to use package from which I can build a classification model and then maybe do some further analysis.How does it compare to paid options like the Watson NLC or other packages out there?
Submitted December 14, 2017 at 06:12AM by DrClocktopus
Submitted December 14, 2017 at 06:12AM by DrClocktopus
Wednesday, 13 December 2017
So what's the status on import with ES6 module system?
When I last researched this, "requiring" CommonJS modules was still the standard. Has things changed now?Side question: Is it possible/recommended to use require on ES6 modules? What about import on CommonJS modules?
Submitted December 14, 2017 at 03:35AM by g-o-dude
Submitted December 14, 2017 at 03:35AM by g-o-dude
Alternatives to forever?
Are there any alternatives for just a simple restartimg the app if it exits, nodemon does not work in that scenario. Forever has a few issues and it looks like it's not being developed anymore.
Submitted December 13, 2017 at 11:17PM by bengtc
Submitted December 13, 2017 at 11:17PM by bengtc
Beginners question about using promise (error handling)
I am using knex in my first node app. Knex return a promise. I try to understand how to handle my errors. I think I have looked at too many videos and read too many articles that have not quite related to my project which has got me a bit overwhelmed and confused.Say we have this very basic code that get comments from my db.router.get('/comments', (req, res) => { queries.comments() .then(comments => { res.render('comments', ({ comments: comments })) .catch(err => console.error('Error getting comments', err)) }); }); Would this be a basic but correct way catching the error from the query? If there would be an error what would the argument err be, that confuses me and I am not sure how to test it easily? Where does it come from. Would it return something like "No records found" or similar?Would appreciate to if someone could point out the obvious =)
Submitted December 13, 2017 at 08:44PM by geoholic
Submitted December 13, 2017 at 08:44PM by geoholic
JavaScript native V8 code coverage
http://ift.tt/2CaUweh
Submitted December 13, 2017 at 10:33PM by grajagandev
Submitted December 13, 2017 at 10:33PM by grajagandev
Live WebAssembly AMA tomorrow. Ask about Node.js!
http://ift.tt/2ygassn
Submitted December 13, 2017 at 07:05PM by Psaulitis
Submitted December 13, 2017 at 07:05PM by Psaulitis
VS Code: Showcasing The Power of Real Time Collaboration
https://www.youtube.com/watch?v=BoHuTm--D0E
Submitted December 13, 2017 at 03:45PM by bidi82
Submitted December 13, 2017 at 03:45PM by bidi82
I keep getting "use 'esversion: 6'" errors - how to make it stop?
So I have the latest version of NPM (5.5.1) and keep getting ES6 warnings. Example - using "const" [jshint] 'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz). (W104) Isn't ES6 standard now?
Submitted December 13, 2017 at 02:24PM by HuckleberryC
Submitted December 13, 2017 at 02:24PM by HuckleberryC
Server-side I/O Performance: Node vs. PHP vs. Java vs. Go
http://ift.tt/2r3pLRO
Submitted December 13, 2017 at 01:23PM by speckz
Submitted December 13, 2017 at 01:23PM by speckz
Tuesday, 12 December 2017
Socket.io - RAM vs CPU for VPS?
Im looking to set up a node server with socket.io, I'm wondering what is more important to have in a VPS, Ram or CPU power. I want to be able to support as many requests as possible.With the many providers, packages vary and some provide more CPU for the $ while others provide more RAM for the $.How much of a factor is RAM in a heavy lifting nodejs application?does more RAM mean more connections with socket.io? Do I care about more cores > more ram.. or more ram > more coresThanks! any help would be appreciated.
Submitted December 13, 2017 at 02:49AM by bbloodsw21
Submitted December 13, 2017 at 02:49AM by bbloodsw21
Weird setTimeout() bug for multiple processes, Ctrl+C magically restores code execution.
I have a bunch of different nodejs apps (or processes) that I run on the same machine. Some of those use setTimeout() to delay code execution (I'm retrieving stuff from an online server). When I run a single nodejs app (with "node myapp.js") everything runs fine. If I run 2 or more (with "node myapp.js" and "node anotherapp.js") somehow they bot get stuck.The callback used on setTimeout() is not called anymore (I think because I've logged it and that's the point in code where it stops). The really weird thing is that I can unstuck it by going to the powershell window where I've initiall started my nodejs app and press Ctrl + C - which should kill the app completely but it doesn't - it magically continues the code execution. This doesn't happen all the time though and so it's hard to debug it. I'm thinking maybe node loses track of the timeout variables - I'm not using any by the way, that is I call setTimeout() directly and not asigning it to a var.Any thoughts or sugestions are welcome. Thanks!
Submitted December 12, 2017 at 08:34PM by odonian_dream
Submitted December 12, 2017 at 08:34PM by odonian_dream
Node v9.3.0 (Current)
http://ift.tt/2yjfBzW
Submitted December 12, 2017 at 10:16PM by dwaxe
Submitted December 12, 2017 at 10:16PM by dwaxe
NPM-Scripts - View and run your package.json scripts from the sidebar
http://ift.tt/2BhERw2
Submitted December 12, 2017 at 10:44PM by Duroktar
Submitted December 12, 2017 at 10:44PM by Duroktar
The Current State of Implementation and Planning for ESModules
http://ift.tt/2z3Yohy
Submitted December 12, 2017 at 07:14PM by _bit
Submitted December 12, 2017 at 07:14PM by _bit
Consumer Driven Contract Testing with Pact
http://ift.tt/2jT2HUN
Submitted December 12, 2017 at 06:47PM by andreapapp
Submitted December 12, 2017 at 06:47PM by andreapapp
Any thoughts on TypeORM vs. Sequelize?
Thus far have used sequelize on all Node projects ... TypeORM looks very interesting. I'm curious if anyone has made the switch, and if so, how they feel about it? Thinking about trying this in my next project!
Submitted December 12, 2017 at 03:51PM by djslakor
Submitted December 12, 2017 at 03:51PM by djslakor
Ironode template -> Social login added
http://ift.tt/2AEvUfY
Submitted December 12, 2017 at 02:00PM by victor-wayward
Submitted December 12, 2017 at 02:00PM by victor-wayward
Socknet Advanced realtime library for people who need more !
http://ift.tt/2z3ugmz
Submitted December 12, 2017 at 12:50PM by leonev
Submitted December 12, 2017 at 12:50PM by leonev
Nextein starter kit to create your blog/site with React & Markdown
http://ift.tt/2AchEHL
Submitted December 12, 2017 at 12:40PM by elmasse
Submitted December 12, 2017 at 12:40PM by elmasse
WebAssembly Server side rendering with C++ - asm-dom@0.4.0
http://ift.tt/2l341ba
Submitted December 12, 2017 at 12:24PM by Teo_Basso
Submitted December 12, 2017 at 12:24PM by Teo_Basso
10 Reasons that Make Node.js a Top Choice for Web Application Development
http://ift.tt/2iSIAFi
Submitted December 12, 2017 at 09:53AM by AlfredEkka
Submitted December 12, 2017 at 09:53AM by AlfredEkka
Help, Having trouble with nat-upnp
[code] if (err) throw err; ^ Error: timeout [/code]Thrown in: [code] client.getMappings(function(err, results) { if (err) throw err; }); [/code]The lib i'm using: http://ift.tt/1b1RPg7
Submitted December 12, 2017 at 08:04AM by Bar771
Submitted December 12, 2017 at 08:04AM by Bar771
Monday, 11 December 2017
Does someone knows any offshore/anonymous node hosting?
I have a node server running on a raspberry pi clone. Now I wanted to add cryptocurrency support to the website and looked for legal advice on the Internet. I found out that a lot of small websites are being shut down and their owners are being fined for integrating cryptocurrency. Some of them had just a donation/tip button but that breaks crowfunding laws of my country (donations/tips are considered a form of crowfund here).I need a hosting company that doesn't need personal info and that doesn't cost a ton of money. Most of the offshore hosts I found cost 40$+/month, some of them include things I don't need like gambling licenses, databases and a lot of services.I just need a very basic server with at least 1Gb RAM (it currently uses ~500Mb) and 1.5-3GB storage.
Submitted December 11, 2017 at 08:13PM by Kran6a
Submitted December 11, 2017 at 08:13PM by Kran6a
Does node.js call home to google?
from http://ift.tt/2AKxJoZ Chromium is obviously safe as it has a huge developer team behind it and vulnerabilities are solved rather quickly. As for privacy... You will not be avoiding Google. No matter your browsing habits (i.e. not accessing any Google services). Even Chromium phones home with Google and there is no way to completely prevent Google from identifying you as long as you're using a Chromium-based browser (doesn't matter if it's Chrome, Chromium or off-shoots like Iron). Analyses of network traffic clearly show that they all contact Google. The data being sent is encrypted, we do not fully know what it is. In the great scheme of things, prediction, pre-fetching, etc. don't make a lot of difference. Whenever you're browsing with Chromium, you ought to assume that whatever data you entered, whatever website you attempted to visit or visited, it can be directly linked to you. You will not get privacy with Chromium.
Submitted December 11, 2017 at 08:32PM by guywithacomputer401
Submitted December 11, 2017 at 08:32PM by guywithacomputer401
Noob looking for Request login help
I'm trying to scrape a website that requires login first. All of the tutorials on the internet seem to deal with non-login sites. The site that I'm trying to scrape is ourgroceries.com, which has a login form. So I have two questions:How do I login to the site using request?Once I've logged in, how do I request other pages while retaining the logged in status?Thanks in advance for any help you can provide.
Submitted December 11, 2017 at 08:02PM by Willy_Wallace
Submitted December 11, 2017 at 08:02PM by Willy_Wallace
How to write to a file with streams on infinite loop ?
Hi there.Is it possible to write to a file with streams when looping through infitiny ?Can i make this kind of code work with Node.js?let ws=require("fs").createWriteStream("dat.out",{flags:"w"}); for(;;){ let str=Array.from({length:10},(v,i)=>String.fromCharCode(65+ ~~(Math.random()*25))).join(""); ws.write(str); } I can make this with setInterval(fn,0) (fn is the function code inside for(;;) loop ) but it is not as fast as infinite for loop .Thanks .
Submitted December 11, 2017 at 08:08PM by vasifsiz
Submitted December 11, 2017 at 08:08PM by vasifsiz
need guidance creating nodejs apps in php/mysql framework with later on full step by step migration to nodejs in mind
I'm looking for the most efficient path to convert over time my own made php framework for nodejsCONTEXTI'm working on a project that requires real time functionalities for which node/socket.io appear to be the most efficient solution.CONSTRAINTSI've built my own php/mysql OOP framework to manage projects over the years with some very nice functionalities for web content managers and nice functionalities for me to radically simplify specific development (based on my own personal logic obv.) and manage all my projects in just one instance of my framework.There is no way I can rewrite all this for node just now.I have to keep taking advantages of my framework & back-office tools to work fast while developing my first node apps.after this new project is in production, i will start to rewrite for nodejs the functionalities server side & client side; one at a time (keeping my local dev environment & all my project in prod always in sync).QUESTIONHow do I start introducing nodejs to my framework ? so that-I won't spend too much time on it now (except for the node apps I need obviously)-I won't have too many headaches when I start replacing php and the old js to take advantage of node-php/mysql & js/mongodb should nicely cohabit on the servers until there is no more php in the frameworkmy framework logic - abstracted without all the details :http://ift.tt/2jx5uq3 follows is where i'm at, possible solution I've identified & am considering, but there may be other ways I'm not aware of yet ?Should I better be :for my first node apps : using a proxy like Nginx to have node & apache, mysql & mongodb side by side ? or is it worth investing the time now to have my php engine working with node, using modules for php, sql ? another path ?writing the node apps with mongodb as db server & when necessary exchange values from sql to the app using php ? or is it worth investing right now the time to move from mysql to mongodb the full framework rather than after one tool/functionality at a time ? another path ?convertingfrom top to bottom (ie starting by replacing the http request handler & have js passing the ball to php for the rest and so on, would I be able to do that ?)from bottom to top (ie the plugins, the backoffice tools, then templates, then rendering engine...) ?(don't tell me i have to do all at once please !)thanks a tun for sharing your knowledge, those first decisions are really critical and will affect so many hours of work.
Submitted December 11, 2017 at 04:17PM by mknsh
Submitted December 11, 2017 at 04:17PM by mknsh
A question about node and pm2 cluster mode
Hello guysI have a node app that's starting to get pretty popular. I need to upgrade to a Digital Ocean Droplet (=VPS) with 4 CPUs.In order to run one instance of the node app on each CPU, I'm going to use Pm2 with cluster mode.Now, I have two questions :1) My app has a method called every 5 minutes that call an external API and update the database. If I run 4 instances of the app with PM2 cluster, will every instance call this API and update the db ?2) I want only one app to run this external API call +db update, not the 4 of them, how can I handle this ?Thanks guys
Submitted December 11, 2017 at 02:52PM by OogieFrenchieBoogie
Submitted December 11, 2017 at 02:52PM by OogieFrenchieBoogie
How to really take advantage of the NodeJS REPL
http://ift.tt/2iTh9LR
Submitted December 11, 2017 at 01:05PM by Gonzaesc
Submitted December 11, 2017 at 01:05PM by Gonzaesc
Architecture for multiplatform native development in Kotlin with React, Android, Wear, desktop and soon iOS example.
http://ift.tt/2yeFXTC
Submitted December 11, 2017 at 01:18PM by MadProgrammer2058
Submitted December 11, 2017 at 01:18PM by MadProgrammer2058
How To Contribute to ECMAScript spec
http://ift.tt/2hH98MU
Submitted December 11, 2017 at 11:09AM by fagnerbrack
Submitted December 11, 2017 at 11:09AM by fagnerbrack
Objection and Apis
So, I'm getting use to objection+knex and I gotta say that after an initial phase where I had to bootstrap and understand the mechanisms and how it works, it seems very nice, and I want to go deeper.I have a model Person that describes a person with a first_name, last_name and a *bio. I have created from scratch the basic CRUD methods to operate on the Person model, using the knex and objection additional methods (like findById).But, at this point I would like to try 2 different thigs:Is it necessary to create these APIs from scratch? Can I automate the process? I have found that there are an objection-rest and objection-graphql modules that maybe suit my needs. Has anyone tried them? Do they work?How do I implement search? For instance, I want to retrive instances of Person with the first_name 'John', or even better, partial text matching?JSON-API. Even though the specitfication seems great, I still haven't understood how I can implement it.I am using postgres, express and knex+objection.
Submitted December 11, 2017 at 09:44AM by honestserpent
Submitted December 11, 2017 at 09:44AM by honestserpent
Sunday, 10 December 2017
Why Choose Node.js for Server Side Programming
http://ift.tt/2ydyft1
Submitted December 11, 2017 at 05:30AM by EllaNicholls
Submitted December 11, 2017 at 05:30AM by EllaNicholls
I really need help.
I hired a developer to build a custom web application. They suggested using a MEAN stack and they would develop a custom blog that will integrate into the app.Now they want to use Wordpress for the blog and the rest of the application will be using the MEAN stack.Am I getting ripped off?Could this work?How well does Wordpress integrate with a node application?Thank you!
Submitted December 11, 2017 at 12:23AM by ineedhelpcoding
Submitted December 11, 2017 at 12:23AM by ineedhelpcoding
How I built my latest NodeJS CLI app using TypeScript and fs.createReadStream
http://ift.tt/2B5038u
Submitted December 10, 2017 at 06:34PM by jkomyno
Submitted December 10, 2017 at 06:34PM by jkomyno
How I cut my Heroku cost by 400% | REPOST /Programming
http://ift.tt/2iMqGEq
Submitted December 10, 2017 at 08:17AM by kasra85
Submitted December 10, 2017 at 08:17AM by kasra85
Saturday, 9 December 2017
awesome-awesome-nodejs: A Collection of Awesome Lists Related to Node.js
http://ift.tt/2B4diWH
Submitted December 10, 2017 at 03:48AM by _bit
Submitted December 10, 2017 at 03:48AM by _bit
Why we have banned default exports in Javascript and you should do the same
http://ift.tt/2ztVnbZ
Submitted December 10, 2017 at 01:08AM by fagnerbrack
Submitted December 10, 2017 at 01:08AM by fagnerbrack
Creating sub users using passport
I am trying to make an application (well modify what I have already) that will allow people to sign up to my site, then that is the admin login with the option to create separate logins for sub users /their clients. The idea is that they will be able to assign functionality to the sub users for example, create new items or checkout items ect.I am currently using passport-local and would like to stay with it so I don't need to do a complete rebuild. I am thinking of using ldap in some way. Does this make sense or is there a better way?Also if I use LDAP how would I structure it best?
Submitted December 09, 2017 at 09:23PM by jsdfkljdsafdsu980p
Submitted December 09, 2017 at 09:23PM by jsdfkljdsafdsu980p
Accelerating the Development of Node.js Using OpenShift - DZone Web Dev
http://ift.tt/2AnEQH7
Submitted December 09, 2017 at 06:25PM by pmz
Submitted December 09, 2017 at 06:25PM by pmz
Node.JS Top 10 (Dec 2017)
http://ift.tt/2A5Xejv
Submitted December 09, 2017 at 04:55PM by Rajnishro
Submitted December 09, 2017 at 04:55PM by Rajnishro
opeNode.io experience
I just find out that I could deploy mine node.js projects on openode.io for free for testing. Does anyone have experience with them, they seem very affordable for some small websites.Is there any catch or I could really get unlimited up time for $0.18.
Submitted December 09, 2017 at 03:13PM by crveniOrao
Submitted December 09, 2017 at 03:13PM by crveniOrao
How would I push new data to a web app after receiving an update.
Me again with my newbie questions.So I have some stuff that pulls data from another sites API and I think I have that part worked out. But the data shows up after the page is first rendered. How would I go about pushing that data after it is received and update the page/app?Again im looking for basic concepts or tutorials as to what the methods are for doing this so I can look into it more, not code specifics.Thanks in advance.
Submitted December 09, 2017 at 03:05PM by wobmonsta
Submitted December 09, 2017 at 03:05PM by wobmonsta
Master the command line, in one page
http://ift.tt/1IV1NNB
Submitted December 09, 2017 at 01:45PM by ratancs
Submitted December 09, 2017 at 01:45PM by ratancs
A useful list of must-watch talks about JavaScript
http://ift.tt/1z4igc0
Submitted December 09, 2017 at 01:14PM by ratancs
Submitted December 09, 2017 at 01:14PM by ratancs
A simple and composable way to validate data in Javascript.
http://ift.tt/2in7Zui
Submitted December 09, 2017 at 01:15PM by ratancs
Submitted December 09, 2017 at 01:15PM by ratancs
Help with unit test, I can not make it work
I am creating a unit test, this test consists of using the twitter API to obtain data of any profile (Name, number of tweets, followers, date of registration, etc). The point is that I'm using the Mocha library for this task, but I run into the problem, that when executing the assert, the twitter request takes more than 2 seconds (Mocha's default timeout), therefore my test always fails. Could someone give me a hand? What should I do, so that the comparison of the assert is executed after receiving all the data of the request to twitter?The repository where I have uploaded the code is the following: http://ift.tt/2ySPRy0
Submitted December 09, 2017 at 11:44AM by MagoMerlin
Submitted December 09, 2017 at 11:44AM by MagoMerlin
Node bind.toFile
So i've made this node server where i call the bind.toFile('./mypage.html, ...) function to open mypage.html, I would like this page to have a static image (stored locally) in it. I tried linking the image like this:But it doesn't see to work. Help i'm desperate :(
Submitted December 09, 2017 at 10:33AM by LucaBazza
Submitted December 09, 2017 at 10:33AM by LucaBazza
Friday, 8 December 2017
Why should I use node for Angular?
I’ve created a web app with a Spring-Boot/Java backend and an Angular5/Node front end.My coworker is giving me shit saying I should just install the required angular files and put them into our project. Can the Node community please give me some support and logic as to why I need to use Node? Fucking java junkies..
Submitted December 09, 2017 at 05:47AM by csiegmundt
Submitted December 09, 2017 at 05:47AM by csiegmundt
SuchTube - YouTube search as a service, with Slack integration and CLI
http://ift.tt/2iI7Jmc
Submitted December 08, 2017 at 08:18PM by markets86
Submitted December 08, 2017 at 08:18PM by markets86
NodeJs Example of Scripting Linux command line calls
http://ift.tt/2BZQkxS
Submitted December 08, 2017 at 04:26PM by funofjs
Submitted December 08, 2017 at 04:26PM by funofjs
Node v4.8.7 (Maintenance)
http://ift.tt/2BZQnty
Submitted December 08, 2017 at 04:33PM by dwaxe
Submitted December 08, 2017 at 04:33PM by dwaxe
Node v6.12.2 (LTS)
http://ift.tt/2BZQpla
Submitted December 08, 2017 at 04:33PM by dwaxe
Submitted December 08, 2017 at 04:33PM by dwaxe
Node v8.9.3 (LTS)
http://ift.tt/2BZQsgQ
Submitted December 08, 2017 at 04:33PM by dwaxe
Submitted December 08, 2017 at 04:33PM by dwaxe
Node v9.2.1 (Current)
http://ift.tt/2C03tHh
Submitted December 08, 2017 at 04:33PM by dwaxe
Submitted December 08, 2017 at 04:33PM by dwaxe
Node.js Weekly Update - December 8
http://ift.tt/2A5oVJj
Submitted December 08, 2017 at 03:35PM by andreapapp
Submitted December 08, 2017 at 03:35PM by andreapapp
Tips/advice/opinions on deploying Node/Express app with React front-end?
I've been working with Express and React locally a bit and I have a few projects, but keep falling short of deploying them because I have a bad habit of wanting to fully understand something before diving in. After some research, it seems like are a few ways to deploys Express apps with a React front-end***: 1) Keeping the two together and deploying somewhere like DigitalOcean VPS 2) Keeping the two separate and hosting on two different services, such as SW3 and DigitalOcean VPS 3) Using a proxyWhat do you think is the best approach? What advice would you have for your preferred approach?***giving credit to Dave Cedia for the article http://ift.tt/2th74LU
Submitted December 08, 2017 at 01:45PM by __Taco
Submitted December 08, 2017 at 01:45PM by __Taco
Node machine learning for text/spam filtering
HeyI have a bunch of data (text based messages) where some of them are legitimate and some are not. I want to train the app to recognise the difference. Is there a way to do this already out there? Do I want machine learning / neural networks. If so, where do I begin?
Submitted December 08, 2017 at 11:52AM by Fletch-Sorensen
Submitted December 08, 2017 at 11:52AM by Fletch-Sorensen
Can someone help me with uploading the image on aws server
http://ift.tt/2B09hmi
Submitted December 08, 2017 at 12:12PM by Ankur_3
Submitted December 08, 2017 at 12:12PM by Ankur_3
Invoicing app with customizable templates. Designed for freelancers [Freemium]
https://manta.life
Submitted December 08, 2017 at 09:03AM by lequochung
Submitted December 08, 2017 at 09:03AM by lequochung
Invoicing app for freelancers [Freebie]
http://ift.tt/2nErTmo
Submitted December 08, 2017 at 08:45AM by lequochung
Submitted December 08, 2017 at 08:45AM by lequochung
Thursday, 7 December 2017
Node.js meets OpenCV’s Deep Neural Networks — Fun with Tensorflow and Caffe
http://ift.tt/2BdR5Gq
Submitted December 07, 2017 at 08:50PM by justadudewhohacks
Submitted December 07, 2017 at 08:50PM by justadudewhohacks
miru - dev server for bundlers or static files~
http://ift.tt/2iBprKe
Submitted December 07, 2017 at 09:16PM by talmobi
Submitted December 07, 2017 at 09:16PM by talmobi
How do you handle logging?
At my company, we're in a bit of a state with regards to logging. All that happens at the moment is console.log, with the occasional console.error. We have Winston installed, but I ended up setting that to { level: 'error' } to quieten down logs slowing down prod. They go into Graylog at the moment, but nothing too advanced.I have never really got my head around proper approaches to logging in nodejs. I have looked at the debug library, but I feel like we should be using something more advanced. The service have winston, should I be logging using a winston logger?What's your own approach?
Submitted December 07, 2017 at 04:39PM by nearxanldn
Submitted December 07, 2017 at 04:39PM by nearxanldn
How can I print ASCII art on the next to other output?
Basically I want to recreate Neofetch as sort of a pet project. I have figured out how to get some of the relevant OS information (the text on the right of this image) but I don't know how to get properly aligned ASCII art on the left of that text block.Any help would be much appreciated! This is my code so far if anyone is interested. http://ift.tt/2j3Kir9
Submitted December 07, 2017 at 04:49PM by alfredmuffin
Submitted December 07, 2017 at 04:49PM by alfredmuffin
Monitoring the performance of a Node.js web application - Sqreen Blog
http://ift.tt/2jMrcpH
Submitted December 07, 2017 at 04:57PM by pmz
Submitted December 07, 2017 at 04:57PM by pmz
Objection.js, validation and sanification
Hi, I am trying Objection.js and I love it. Until now, while testing the module, I have performed object validation as in the example, through JSON-schema.Assume I have this:class Person extends Model { static get jsonSchema() { return { type: 'object', required: ['firstName', 'lastName'], properties: { id: {type: 'integer'}, parentId: {type: ['integer', 'null']}, firstName: {type: 'string', minLength: 1, maxLength: 20}, lastName: {type: 'string', minLength: 1, maxLength: 20}, age: {type: 'number'}, address: { type: 'object', properties: { street: {type: 'string'}, city: {type: 'string'}, zipCode: {type: 'string'} } } } }; } } This works, but I have a few doubts.I do not understand if it is possible to specify custom error messages. For instance, maybe I would like to have "first name length must be between 1 and 20" as the error message sent out when the length is wrong.I know it is possible, but I have not understood how to change the validator with a custom one (I would like to try Joi). Maybe someone has an example somewhere?
Submitted December 07, 2017 at 02:52PM by honestserpent
Submitted December 07, 2017 at 02:52PM by honestserpent
Introducing terminus: Health Checks and Graceful Shutdown for Node.js Applications
http://ift.tt/2kvCJtC
Submitted December 07, 2017 at 12:38PM by gorgerson
Submitted December 07, 2017 at 12:38PM by gorgerson
Dynamic import()
http://ift.tt/2hGRvcz
Submitted December 07, 2017 at 11:57AM by fagnerbrack
Submitted December 07, 2017 at 11:57AM by fagnerbrack
Npm 5.5 shrinkwrap vs packaging node_modules to production
First, I know this question has been asked many many times before, but all those questions goes back to 2014, 2015 or before.My question, with npm 5.x and specifically 5.5.x, where it enhances its algorithm in getting dependencies, isn't depending on npm_shrinkwrap is enough to give you an exact node_modules tree in production, to what you have in dev/test?At my work , we are debating between packaging node_modules in the production push, or depend on npm install --production.We are using the latest npm version: 5.5.1
Submitted December 07, 2017 at 11:15AM by gkarwchan
Submitted December 07, 2017 at 11:15AM by gkarwchan
Wednesday, 6 December 2017
Wooster - Quick Errors~
http://ift.tt/2BHaHyR
Submitted December 07, 2017 at 01:49AM by talmobi
Submitted December 07, 2017 at 01:49AM by talmobi
Global gitignore node_modules?
A student asked me this today and I was pretty stumped: If we have a ~/.gitignore_global file, for example to ignore a Mac's .DS_Store files, then why don't we globally ignore node_modules?Or, put another way, in what situation am I going to want to track changes in node_modules, that means I shouldn't ignore it globally?
Submitted December 06, 2017 at 11:14PM by Earhacker
Submitted December 06, 2017 at 11:14PM by Earhacker
geojson-lookup - ⚡️ Fast geometry in geometry lookup for large GeoJSONs.
http://ift.tt/2iuha8D
Submitted December 06, 2017 at 10:22PM by simonepri
Submitted December 06, 2017 at 10:22PM by simonepri
What is a good methodology for retrieving someone else's data/json from their API?
So im a bit of a newbie to node/ coding in general and looking to get data from an external API then make use of the json (store it in a database).What I need help with is an example of retrieving json data from a web site. I have found tutorials on building an API but not fetching the data from it. I think I know enough about the DB portion and the tutorials seem to have enough info on DB.Im mostly looking for a direction to run with as in a tutorial or blog post or even the correct terminology to search. I feel like im not looking up the right thing so im not finding the correct help.Anyways, thanks in advance.
Submitted December 06, 2017 at 10:33PM by wobmonsta
Submitted December 06, 2017 at 10:33PM by wobmonsta
Node 9.x.x still incompatible with npm and, to a lesser extent, yarn
Why is there so much silence regarding the still unresolved incompatibility between Node 9.x.x and npm? I don't see any articles or posts about it and my questions on node/irc received no response. I haven't seen npm and yarn break like this with any release of Node.js to date. Node is pretty useless if I depend on npm start to get the thing going and npm just barfs incompatibility errors. Why was it ever released in this state?
Submitted December 06, 2017 at 10:04PM by lordmyd
Submitted December 06, 2017 at 10:04PM by lordmyd
Aerospike Query Language Command Line Utility (xpost at r/database)
Hi, I am new to nodejs and opensource but as a startup project I tried to make a command line utility to query aerospike. I tried to make a basic application using nodejs aql client and give user options like get, post,alter etc commands to query aerospike. User can also see output in form of json or tables. I would appreciate some feedback on it and things that i should improve upon from a user's point of view. Also, I have recently started to make it using a REPL sever of node js as to run all queries over a single session. Github Link
Submitted December 06, 2017 at 06:46PM by lavaAD
Submitted December 06, 2017 at 06:46PM by lavaAD
Announcing N|Solid 3.0
http://ift.tt/2nA2gmA
Submitted December 06, 2017 at 05:01PM by _bit
Submitted December 06, 2017 at 05:01PM by _bit
Help With Wes Bos Learn Node Course
I'm working on Wes Bos Learn Node course and I'm having a problem with the Google Autocomplete section. I was receiving an error because of my Google API key but now that I fixed that I havent received any errors. Just the dropdown function wont autocomplete the City. http://ift.tt/2AUm1e1 is my code below..function autocomplete(input, latInput, lngInput) { if(!input) return; // skip this function from running if there is no input on the page const dropdown = new google.maps.places.Autocomplete(input); dropdown.addListener('place_changed', () => { const place = dropdown.getPlace(); latInput.value = place.geometry.location.lat(); lngInput.value = place.geometry.location.lng(); }); // if someone hits enter on the address field, don't submit the form input.on('keydown', (e) => { if(e.keyCode === 13) e.preventDefault(); }); } export default autocomplete;
Submitted December 06, 2017 at 02:10PM by Simbaxo
Submitted December 06, 2017 at 02:10PM by Simbaxo
Objection.js and timestamps
I have just started using objection.js and I love it!However, I have a problem with timestamps. It is not about how to create them. I followed the docs and looked up examples and they are setup properly.The problem is that I want those fields to be set only by the db, and from none else.Instead, after the setup I did, I doPeople.query().insert({updated_at: '2017-01-01'}); I am able to explicitly set the value. Is there a way to avoid this?My people.js model file:const Model = require('objection').Model; class People extends Model { // Table name is the only required property. static get tableName() { return 'people'; } $beforeInsert() { this.created_at = new Date().toISOString(); } $beforeUpdate() { this.updated_at = new Date().toISOString(); } static get jsonSchema() { return { type: 'object', required: ['first_name', 'last_name'], properties: { id: { type: 'integer' }, first_name: { type: 'string', minLength: 1, maxLength: 255 }, last_name: { type: 'string', minLength: 1, maxLength: 255 }, bio: { type: 'string' } } } }; } module.exports = People; and my migration file for the people table:exports.up = function (knex, Promise) { return knex.schema .createTable('people', function (table) { table.increments('id').primary(); table.string('first_name').notNullable(); table.string('last_name').notNullable(); table.text('bio'); table.timestamps(true, true); }); }; exports.down = function (knex, Promise) { return knex.schema.dropTable('people'); }; How can I avoid this?
Submitted December 06, 2017 at 11:46AM by honestserpent
Submitted December 06, 2017 at 11:46AM by honestserpent
Patterns for designing flexible architecture in node.js (CQRS/ES/Onion)
http://ift.tt/2AdiEzu
Submitted December 06, 2017 at 09:54AM by domagoj412
Submitted December 06, 2017 at 09:54AM by domagoj412
Migrating server from PHP to node.js
Hello,I will be migrating my application's backend started ages ago from PHP(zend) to node.js. What would be the best approach to do it without completly freezing development or developing 2 branches at one time? I need to provide high uptime with frequent updates and I'd like to avoid both cases. For me best approach would be to somehow be able to start migrating endpoints one by one and adjusting frontend only for them (with eventual possibility to keep 2 servers temporarly at one time with part of requests being made to one and rest to the other, but this does not seem very... good practice?), while keeping yet untouched ones on PHP. I was thinking about microservices but I am not sure if this will be really best approach.Anyone with similar experience that can be shared? Thanks!
Submitted December 06, 2017 at 08:06AM by sniegoman
Submitted December 06, 2017 at 08:06AM by sniegoman
Tuesday, 5 December 2017
[Show Off] HashBrown CMS is out of beta
HashBrown is a free and open source headless CMS that works both as an API and a deployment system. It's designed with several projects, environments and endpoints in mind. It's written in node.js with as few dependencies as possible.We've worked on it intensively for over 2 years, and we're quite proud of how it's turned out.Read all about it at the official website. If you're interested, please help us break it and submit bug reports on the issue tracker, or ask a question on /r/HashBrownCMS
Submitted December 06, 2017 at 05:17AM by jzapp
Submitted December 06, 2017 at 05:17AM by jzapp
Building a simple API in Node.js using Vaxic - Medium
http://ift.tt/2B2xc52
Submitted December 06, 2017 at 02:23AM by Etha_n
Submitted December 06, 2017 at 02:23AM by Etha_n
Node v8.9.2 (LTS)
http://ift.tt/2AZXmFu
Submitted December 05, 2017 at 11:01PM by dwaxe
Submitted December 05, 2017 at 11:01PM by dwaxe
Best practice for Web/Mobile API?
Hey all, I'm new to this side of things and have a question. I'm designing a node server (using express) to run on both web and mobile that interacts with a mongoose database. I want to be able to manipulate json data and then parse it into my database objects while also being able to create/delete/edit the objects from any platform. The trouble I'm having is deciding the best practice for accomplishing this. My hunch is to write the API as middleware and then have two separate routers to deal with web vs mobile requests (mainly because web calls will result in redirects etc whereas on mobile that can all be handled with native code). Can someone push me onto the correct path?Extra, probably relevant, detail: At the moment I've elected to use pug as my templating engine since it's fast and easy and I'm really only in the prototyping stage of what I'm doing.
Submitted December 05, 2017 at 08:43PM by kuzaikami
Submitted December 05, 2017 at 08:43PM by kuzaikami
Having trouble saving an audio/ogg recording to file system with node.
On the client I am using the browser's mic to record audio. The result is this:Blob(36433) {size: 36433, type: "audio/ogg; codecs=opus"} I then send the data to my Node.js server and attempt to save the file:req.on('data', (data) => { fs.writeFileSync('someAudio.ogg', data); }); However, the .ogg file does not work, it seems corrupt or something. Do I need to encode it? It seems like it's already encoded on the clientside?Maybe I am sending the blob file incorrectly to Node.js?addAudio(projectId, blob) { let formData = new FormData(); formData.append('upload', blob); return this.httpClient.post('http://localhost:3000/api/projects/audio/' + projectId, formData, {responseType: "blob"}); }
Submitted December 05, 2017 at 07:49PM by Ryan_77
Submitted December 05, 2017 at 07:49PM by Ryan_77
Subscribe to:
Posts (Atom)