如何使用Node.js

时间:2016-05-24 19:53:52

标签: node.js

我在线阅读了一个教程,教我如何创建表单并显示用户输入。

但是,我想知道如何在URL中获取params。

例如,使用以下网址“http://localhost:8181?fname=joseph&gender=male”,如何获取fname和性别并显示它?

甚至更多,整个事情是如何建立的?据我所知,node.js创建了一个显示网站的本地服务器。

我尝试了快递和请求的研究,但我仍然找不到任何东西,我对node.js的理解也很糟糕。 提前谢谢!

1 个答案:

答案 0 :(得分:-1)

你提到了快递,但你检查了他们的文件吗? Express提供了req.queryhttp://expressjs.com/en/api.html#req.query),因此您的变量应该可以通过req.query.fnamereq.query.gender访问。

如果您尝试使用“vanilla”node.js获取变量,请求对象具有req.url。您可以使用内置的url模块(https://nodejs.org/dist/latest-v6.x/docs/api/url.html)解析它:

var parsedURL = url.parse(req.url, true);

之后,您将能够像上面的示例一样访问变量。