![](/img/trans.png)
[英]Get variable on client-side from the server-side (express.js, node.js)
[英]Can I run a client-side url from the node.js server?
我需要為某些日志記錄/緩存目的模擬用戶。 我想從服務器運行客戶端URL。
我看着
var options = {
host: 'myhost.com',
path: '/myfile.html',
method: 'GET'
};
var req = http.request(options, function(res) {
//...
});
req.end();
但這只會獲取.html文件的內容,而不是實際運行它。
我想做的實際上是運行它,即用戶鍵入url時的方式(此html文件又對其他服務器進行了各種ajax調用)。 但是有沒有辦法從我的服務器啟動它? 也許甚至調用行為類似於瀏覽器的shell命令(我只是在其中傳遞url)?
通過下載適用於phantomjs 1.9.2的Linux二進制文件,我實現了所需的功能: https : //code.google.com/p/phantomjs/downloads/list
請注意,1.9.2有一些限制(我需要對poly()命令進行polyfill),2.0很好,但是他們沒有linux二進制文件。 因此人們正在等待2.1的問世。
然后,我使用url參數從node.js運行此二進制文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.