简体   繁体   English

使用 Node.JS 在 js 中传递参数

[英]pass arguments in js with Node.JS

I have a module in node that I use to pass a username and password.我在节点中有一个模块,用于传递用户名和密码。

This is how it works in prompt:这是它在提示中的工作方式:

node main.js --username admin --password pass

I'm trying to execute it in my node server via browser with:我正在尝试通过浏览器在我的节点服务器中执行它:

const bundle = require ('./js/main.js')("--username admin --password pass")

The require runs the app but args are not working. require运行应用程序,但 args 不起作用。 How to fix this?如何解决这个问题?

You can access the arguments passed in nodejs by accessing process.argv variable.您可以通过访问 process.argv 变量来访问在 nodejs 中传递的参数。

for (let i = 0; i < process.argv.length; i++) 
{
     console.log(process.argv[i])
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM