2016-01-22 32 views
1

我正在使用流星的火焰。 目前在呈現模板,腳本文件被列爲 SRC = 「/包/ underscore.js?46eaedbdeb6e71c82af1b16f51c7da4127d6f285」 SRC = 「/包/ meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4」流星如何呈現腳本標記以包含完整域名

反正是有改變,要包括完全合格的域名,如:http://exmaple.com//packages/underscore.js?46eaedbdeb6e71c82af1b16f51c7da4127d6f285

任何幫助將不勝感激!

+0

您對使用完全限定域名的要求是什麼?這將您的應用程序綁定到特定的域名,並且如果您需要遷移到新的域名,可能會導致問題出現。 –

+0

我正在嘗試爲shopify應用程序創建代理頁面。當應用程序由一個商店自己安裝時,它會調用代理頁面,該代理頁面在請求我嘗試創建的頁面時有效。由於不同的網店所有者可以使用不同的網域或主網址,所以當代理申請我的網頁時,它不能找到實際的腳本或CSS文件,因爲它們不存在於這些域中。 –

回答

0

是的,我已經看到了這一點。您可以製作包裹並在您的api.use中包含templating。然後,您創建一個HTML文件。

Package.onUse(function (api) { 
    // ... 
    api.use('templating', 'client'); 
    api.addFiles('client.html', 'client'); 
}); 

在HTML文件中,可以包括<head>標籤與<script>到資源

<head> 
    <script src="http://someresource.com"></script> 
</head> 

僅供參考,請爲mrgalaxy:stripe回購,這需要包括從鏈接的資源Stripe的網站。

+0

謝謝。但我不認爲這就是我想要達到的目標。除了原始的流星js文件之外,它還會添加外部來源。但它不會在其完整的URL中呈現流星js文件源。 –