winhowes winhowes - 1 year ago 52
Node.js Question

Run function in script from command line (Node JS)

I'm writing a web app in Node. If I've got some JS file

with a function
in it how could I call that function from the command line?

Answer Source

No comment on why you want to do this, or what might be a more standard practice: here is a solution to your question....

In your db.js, export the init function. There are many ways, but for example:

module.exports.init = function () {

Then call it like this, assuming your db.js is in the same directory as your command prompt:

node -e 'require("./db").init()'