ノードとノード atm 用のいくつかのフレームワーク、特に機関車を試しています。しかし、機関車を使ったルーティングに行き詰まっているようです。答えが見つからないいくつかの質問があるので、ここに行きます:
機関車のアウトオブボックス インストールがファイル名として index.html.ejs を使用するのはなぜですか? index.ejsだけではないのはなぜですか? メリットは何ですか?
ビューにルートを追加しようとしています: ビュー フォルダーに追加した searchName.html.ejs。これを実現するために、次のような toolController を作成しました。
var locomotive = require('locomotive').Controller, toolController = new Controller(); toolController.searchName = function() { this.render(); } module.exports = toolController;
次のように、routes.js にルートも追加しました。
this.match('searchName', 'tool#searchName');
ただし、それは機能しません (それでも、ドキュメントには機能するはずだと書かれています)。結果は 404 エラーです。では、そのルートを機能させるにはどうすればよいですか?
たとえば、anExample.html へのルートを作成したいとします。どうすればいいですか?locomotive のすぐに使えるアプリでは、 localhost:3000/index.html を入力できないことに気付きました。localhost:3000/index でさえ、行きたい特定のページを追加するユーザーがたくさんいるので、これは私には非常に実用的ではないようです。では、どうすればそれを機能させることができますか?
PS: これに関するすべての質問を stackoverflow で調べ、Web を検索しましたが、まだわかりません。enter code here