私は隕石を初めて使用し、マルチページアプリケーションを実行しようとしていhttp://www.mydomain.com/page1
ますが、http://www.mydomain.com/page2
.
まったく違うということは、クライアントがページをレンダリングしたくないということです。
meteor-router を使用しようとしましたが、得られたのは次のようなものです。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/myapp.css?9297ad4aa173c4e0c19aebd27c62a5c43242bb93">
<script type="text/javascript">
__meteor_runtime_config__ = {"ROOT_URL":"http://localhost:3000","serverId":"iMp4kgzzeqDtktJoY"};
</script>
<script type="text/javascript" src="/packages/underscore/underscore.js?6d71e6711255f43c0de8090f2c8b9f60534a699b"></script>
<script type="text/javascript" src="/packages/meteor/client_environment.js?07a7cfbe7a2389cf9855c7db833f12202a656c6b"></script>
<script type="text/javascript" src="/packages/meteor/helpers.js?2968aa157e0a16667da224b8aa48edb17fbccf7c"></script>
...
...MANY MANY MANY SCRIPTS.... ?!?
...
...
<script type="text/javascript" src="/myapp.js?2866dcdb5c828b129cdd3b2498a4bf65da9ea43f"></script>
<title>myapp</title>
</head>
<body>
</body>
</html>
そして、これは私が望むものではありません。私は page1 ルートが私を返すことを望みます:
<!DOCTYPE html>
<html>
<head>
My meta tags
</head>
<body>
page1
</body>
</html>
そして、page2 が異なるコンテンツの異なるメタ タグを返すようにします。
明確にするために、私のクライアントが時々 JavaScript を持っていないと仮定しましょう。meteor が適切なフレームワークであるかどうかについては質問しません。私は流星でこれを行うことができるかどうかだけ尋ねています。