2010-09-11 3 views
0

Comment puis-je allouer une instance d'un objet URL à l'aide de node.js à partir d'une chaîne d'URL existante?Comment puis-je allouer des objets URL dans node.js?

Quelque chose comme ceci:

var url = require('url'); 
var myurl = new url("http://google.com/blah"); 

Je ne peux pas sembler trouver une mention/exemple partout.

Répondre

5
var url = require('url'); 
var myurl = url.parse('http://google.com/blah'); 

Vous pouvez maintenant utiliser

myurl.hostname // google.com 
myurl.pathname // /blah 

et ainsi de suite ..

http://nodejs.org/api.html#url-302

Vous très rarement (voire jamais) besoin d'utiliser le mot-clé new par rapport au bâti -dans les modules, tant que vous utilisez les fonctions documentées.

+0

Parfait. Merci! – jimt

Questions connexes