Node.js is an event based, asynchronous I/O framework that uses Google's V8 JavaScript engine. Node.js is commonly used for heavy client-server JavaScript applications.

learn more… | top users | synonyms (2)

2
votes
0answers
16 views

Modify records at one time

Do you think this works well? I.e, do I need to close the database connection at the end? The goal is to be able to upsert and delete many records in one shoot. Here is is an example HTTP POST ...
0
votes
1answer
25 views

File existence promise

I hate to have to write a custom exists promise every time I need to know if a file exists, so I came up with this. Thoughts? ...
2
votes
1answer
42 views

Function to check that two objects have “equivalent” values

I have two objects, a bet and a match. A match has 2 teams and both teams get a score at the end of the match. A bet has two scores set up before the match begins. Here I need to know if the bet ...
0
votes
0answers
9 views

Chain-able promise file system functions

I'm trying to invent an easier way of working with the file system. Here I chain promise methods together. ...
-1
votes
0answers
26 views

Hapi Lab e2e test workflow

This is my first attempt to set up a test suite with Hapi and Lab. What do you think of this workflow? Is there a better way (error-checking aside)? controller/user.js ...
3
votes
1answer
28 views

Mapping file data to environment variables

This is a follow-on to my previous question: Enforcing set environment variables While learning more about JavaScript, node, and the bluemix environment, I have been using the loading of process ...
7
votes
2answers
122 views

Enforcing set environment variables

Context I have a node.js application that uses many other modules and libraries. Some of these modules pull details from process environment variables, such as URL's for databases, credentials, and ...
5
votes
0answers
44 views

Processing files with streams

I'm using iojs. I have to read some files as a stream, process them with a same function and join them back into a stream. So, I decided to create my own solution with ...
3
votes
1answer
35 views

Updating an incoming PUT query

I have the following spaghetti update method and I would like to improve its coding style. This takes an incoming PUT query for a survey object and updates it accordingly. ...
4
votes
1answer
62 views

Tic-Tac-Toe command line

I created a simple Tic-Tac-Toe. I'm looking for any critiques from a code standpoint: general structure / style / efficiency. Unfortunately I couldn't get a live demo working because of the ...
3
votes
1answer
74 views

sed-like attempt from database

The following code and test data works, but I have had to add delays between writes to MySQL otherwise it acts funny (especially on the target data set which is over 700 rows). The table is simply a ...
4
votes
1answer
76 views

NodeJS logging module

This code is for a NodeJS logging module. I created it because I wanted to find a way to log different type of things but not show them all at the same time. I also wanted to format the logs in a ...
1
vote
1answer
43 views

Node.js Electrolyte constructor [closed]

The code below works, and I'm not that unhappy with it, it just feels a bit awkward. Is there a cleaner way to setup an electrolyte component with multiple methods on the object? The examples don't ...
3
votes
1answer
61 views

Realtime chat service

I am new to Node.js and Socket.io. I implemented a realtime chat service that has a chatroom feature. When the actual product is launched, there will be at least 200 concurrent users with 50 groups of ...
0
votes
1answer
29 views

Separate logic in files node

I have a Node project and am trying to make my code better, so I've created a new folder with a file like following which encapsulates the read and write file. This is working and my question is if ...
0
votes
1answer
47 views

Testing console.log output using assert.deepEqual in NodeJS

I'm new to testing and NodeJS and I'd like to test the output in console.log using assert.deepEqual to test whether or not the result has correct data. For ...
3
votes
1answer
52 views

Event driven timed I/O

The following code is used to access a shield which converts settings written over I2C to Servo output. I make use of the MRAA library since that's the default supported by my hardware. To prevent ...
1
vote
1answer
40 views

DNS lookup function

How can I combine multiple DNS lookups without nesting a whole bunch of if else statements? How would this impact performance? I ...
0
votes
1answer
48 views

Running async processes in node.js on multiple cores

Using the async and child_process modules, I can create true asynchronous processing. My question is, how can I ensure that it ...
2
votes
1answer
49 views

Net health monitoring

This is a little net health monitoring project I made in NodeJS. It pings google every second and stores the result (true/false) along with the date in a database (MongoDB). I've collected enough ...
2
votes
1answer
32 views

Dependency Injection with classes which are created often

I have a question about dependency injection and best practices when using simple classes which are meant to be created often, which have dependencies on external services. Here's a (vastly) ...
2
votes
1answer
38 views

Node.JS Twitter Count Module

I would like someone review this code and tell if it can be done better, or if the code is elegant and simple enough for the task at hand. I used code climate and I got 4/4 and my test coverage is ...
4
votes
0answers
106 views

RSS parser for Node.JS

I would like someone review this code and tell if it can be done better, or if the code is elegant and simple enough for the task at hand. I used code climate and I got 4/4 and my test coverage is ...
1
vote
0answers
26 views

Semaphore with Node and Redis

I'm learning Node and Redis and created a semaphore for master/slaves. ...
1
vote
1answer
99 views

Node.js Paging with Mongodb

I want to create variable paging on Node.js with MongoDB. I use MongoJS on client side create a request: ...
0
votes
0answers
22 views

Sharing app methods to routes in Expressjs 4

I would like to know the right way to execute an action(a method) from my app into my routes. I have to do this because I have a POST route waiting to be call from other pages (like an API call) but ...
1
vote
0answers
32 views

Appropriate use of bind for elasticsearch callback

I'm starting a new project with Node. I'm learning the object model, and the code below is my first module. One of the things threw me was the behavior of this ...
5
votes
1answer
125 views

JavaScript 8-bit floating point

To start, I am in the wrong language and I think it is time learn some C++ and compile it as an add-on for NodeJS. For now, though, I have a few code snippets that work that may be interesting or may ...
0
votes
0answers
18 views

Middleware code for preventing repetitive identical requests in Express

I have problems when some of my users starts to frenzy click the save button generating duplicate records on the database. I wanted to create a generic solution so I could reuse it on another projects ...
3
votes
2answers
122 views

Generate URLs from a complex JSON object using recursion

My task is here as follows : Input : A complex/nested JSON object with nested arrays as well objects Output : A JSON object that contains a set of URLs with their titles: ( key,value ) ...
2
votes
0answers
68 views

Exiting a Promise early

I'm using a Promise chain to write some data to a file, execute a command on it, inspect its results, and send the results, using Express.js. The thing about my function is that I need to be able to ...
3
votes
0answers
35 views

Q.js worker pool

I'm building a program to scrape data about hockey games in order to compile statistics. One of the run modes will process all of the games in a single season (1230). Processing a single game consists ...
0
votes
0answers
48 views

Save file from request to database

I am saving (image) files to PostgreSQL database in my Node.js and Express server application. The code is used to upload user images to server (at the moment it is not restricted to image files in ...
3
votes
0answers
79 views

Personal Website

I have written the following code for my personal website, in Jade and Stylus. Can anyone review this code? Are there any tips that you can give me on how to make it better? Here is the main-page.jade ...
4
votes
1answer
60 views

Continuable if error is null

I made a method that I can use to avoid having to handle errors from callbacks. What it does is, call the passed method only if the first argument is null. So essentially it will bypass to the last ...
1
vote
0answers
37 views

Built a database layer for an online / offline Crypto Currency Wallet: Browser Storage

This is largely self contained, iirc the only dependencies are: Bitcore bower install bitcore PouchDb ...
1
vote
2answers
86 views

Parsing sentences to create a chat bot

I am developing a chat bot with Node.Js. I am trying to find efficient way to parsing sentence. ...
3
votes
2answers
93 views

Check if variable is sent

I have this piece of code in my Node.js API and I feel like it could (should) be optimized. ...
1
vote
0answers
23 views

Sourcemap translator service

This is my first attempt to a serious Node.js application, I've tried to follow the async style of Node at my best, but I have several doubts and I am sure that this code can be massively improved. ...
2
votes
1answer
47 views

Database module for node.js

This will get quite clumsy if I continue down the road with this design, so I'm asking you, enlightened ones, is there a way to make this prettier and easier to understand? Primarily the ...
2
votes
1answer
57 views

Parameterized route

Is this approach considered good practice, or should I create separate router.delete functions for all my routes? Please, explain why. ...
1
vote
0answers
39 views

Monitoring a few servers / API endpoints

I am trying to create a simple NodeJS program that monitors few provided servers or machines and provides output in JSON. ...
1
vote
0answers
98 views

Payment Gateway - single payment with credit card (handling path & choosing gateway)

This was an assignment and I am new to Node.js. You can find the complete project here. The code worked fine but was rejected, and wasn't given any reason even after asked. Statement: Create a ...
1
vote
0answers
30 views

NodeJS socket for handling errors

It's the first time managing Mongoose by socket.io and I'm wondering if this could be a good way: ...
1
vote
0answers
90 views

NodeJS authentication function rewrite with promises

I will post both of the modules, some of the code in them may be "irrelevant" for the main concern here, which is Security.prototype.authenticate(). Nevertheless, comments are welcome about all of the ...
1
vote
1answer
118 views

Consuming an API with authentication

I have created a library which consumes the Imgur API. This is the main file. ...
1
vote
1answer
75 views

Handling callbacks when doing async programming and dealing with scope

I'm using HapiJS to create a little backend for my side-project. In grabbing RSS feeds, I want to loop through my list of website URLs, grab the correct RSS links in the ...
5
votes
2answers
68 views

Command line utility to output modified Markdown

What this command line utility does is to take a text file and update the content a bit before turning it into Markdown. For example, the first for loop searches all the straight quotes and replace ...
-2
votes
1answer
283 views

Multiplayer Tic Tac Toe with Socket.io [closed]

I am trying to learn Socket.io and develop a multiplayer tic tac toe game. Right now, I have developed a game that plays well when hosted locally, but I cannot seem to transmit game moves between the ...
2
votes
2answers
93 views

SQL Server to MongoDB Template

Looking for feedback on a set of templates I've just created. I'm planning on converting them to Yeoman but want to make sure they're ready for prime time before doing so. They are currently in ...