0

http://sailsjs.org/#!getStartedにアクセスし、ページに必要な手順を実行しました。私の Win7 環境では、ノードを実行してテストしています。Sails.js をインストールし、ディレクトリを変更して、「sails lift」を行いました。Sails.js が正常に起動し、CLI は次のようになります。

$ sails lift
info:
info:
info:    Sails.js           <|
info:    v0.9.7              |\
info:                       /|.\
info:                      / || \
info:                    ,'  |'  \
info:                 .-'.-==|/_--'
info:                 `--'-------'
info:    __---___--___---___--___---___--___
info:  ____---___--___---___--___---___--___-__
info:
info: Server lifted in `c:\Users\Dad\My Documents\Aptana Studio 3 Workspace\First Sails Project\t
estProject`
info: To see your app, visit http://localhost:1337
info: To shut down Sails, press <CTRL> + C at any time.

debug: --------------------------------------------------------
debug: :: Wed Nov 06 2013 14:06:25 GMT-0500 (Eastern Standard Time)
debug:
debug: Environment      : development
debug: Port             : 1337
debug: --------------------------------------------------------

しかし、ポートにアクセスすると、ページに次のように表示されます。

{
  "status": 500,
  "errors": [
    "Failed to lookup view \"home/index\""
  ]
}

CLI で始まる非常に長いトレースがあります。

error: Error rendering view at :: c:\Users\Dad\My Documents\Aptana Studio 3 Workspace\First Sails
 Project\testProject/views/home/index
error: Using layout located at :: c:\Users\Dad\My Documents\Aptana Studio 3 Workspace\First Sails
 Project\testProject/views/layout
error: Server Error (500)
error: Error: Failed to lookup view "home/index"
    at Function.app.render (c:\Users\Dad\AppData\Roaming\npm\node_modules\sails\node_modules\expr
ess\lib\application.js:495:17)
.
.
.

Sails.js のグローバル インストールは正常に完了しました。すべてのファイルはビュー ディレクトリにあります。ノード v0.8.18 と、実行/レンダリングした他のアプリを実行しています。「config」ディレクトリの「500.js」ファイルを見て、「ビューが存在しない場合は、json を送信するだけです」(これが起こっているようです)。しかし、ビューは存在するように見えるので...何が欠けていますか?

4

1 に答える 1

0

これはWindowsの既知の問題です。リンクされた問題で回避策を確認するか、次のリリースまでセイル 0.9.4 を使用してください。

于 2013-11-06T23:14:37.643 に答える