2015-07-11 79 views
2

我想使用URL http://localhost:3000/theapp而不是http://localhost:3000/訪問整個應用程序。Meteor.js:是否可以更改URL中的基本路徑?

在應用程序中的HTML源代碼構建使用meteor build

<html> 
<head> 
    <link rel="stylesheet" type="text/css" class="__meteor-css__" href="/8b140b84a4d3a2c1d8f5ea63435df8afc22985aa.css?meteor_css_resource=true"> 
    <script src="/215e9bb1458d81c946c277ecc778bae4fc8eb569.js"> 
... 

我想從/基本路徑更改爲/theapp,因此上述<link><script>標籤將成爲:

<link rel="stylesheet" type="text/css" class="__meteor-css__" href="/theapp/8b140b84a4d3a2c1d8f5ea63435df8afc22985aa.css?meteor_css_resource=true"> 
    <script src="/theapp/215e9bb1458d81c946c277ecc778bae4fc8eb569.js"> 

這個要求的原因是我試圖使用Nginx根據URL中的路徑將請求轉發到不同的流星應用程序:

http://localhost/app1 ==> http://meteor-app1 
http://localhost/app2 ==> http://meteor-app2 

這可能嗎?

因此,@ d4nyll在評論中提到,我需要做服務器級路由而不是應用級路由。諸如Iron Router/Flow Router之類的解決方案將不起作用。

回答

相關問題