2017-07-09 20 views
0

firstNameとモバイル番号をWebページに表示しようとしましたが、登録が成功しました。しかし、そのページにリダイレクトしている間に、以下のエラーが表示されます。以下のコードでエラーが見つかりません

D:\ myRobustApp \ app \ views \ mydashboard.jade:5 3 | | h1 =タイトル> 5 | pこんにちは{myuser.firstName} 6 | pあなたのメールアドレスは#{myuser.email}です7 | pあなたの携帯電話番号は#{myuser.mobileNumber}です。成功サインアップユーザーは上記のページにリダイレクトされなければならないと見ることができるはずです後:pが、私は以下のコードと「mydashboard.jade」と呼ばれるヒスイのテンプレートファイルを作ってきた

未定義

の「firstNameの」プロパティを読み取ることができません。彼/彼女の詳細。

extends mylayout 

block content 
    h1= title 
    p Hi #{myuser.firstName} 
    p Your email is #{myuser.email} 
    p Your mobile number is #{myuser.mobileNumber} 
    p 
     a(href='http://localhost:3000/users/logout') logout    

誰もが問題で私を助けることができますか?

+1

'myuser'が定義されていないように見えるので、テンプレートにそのデータを入力する必要があります。 – tadman

答えて

1

ユーザは定義されていませんので、まずそれを確認してください。

extends mylayout 

block content 
    h1= title 
    - if(typeof myuser !== 'undefined'){ 
    p Hi #{myuser.firstName} 
    p Your email is #{myuser.email} 
    p Your mobile number is #{myuser.mobileNumber} 
    p 
     a(href='http://localhost:3000/users/logout') logout    
    - } else { 

    - } 
+0

まだ私のウェブページを表示することができません – amitabha

+0

コードショー私はもうできません:) – jesusgn90

関連する問題