2017-07-09 38 views
0

我想在成功註冊後在網頁中顯示用戶firstName和手機號碼。但在重定向到該頁面時,顯示以下錯誤:無法找到以下代碼中的錯誤

D:\ myRobustApp \ app \ views \ mydashboard.jade:5 3 |阻止內容4 | h1 = title> 5 | p Hi#{myuser.firstName} 6 | p您的電子郵件是#{myuser.email} 7 | p您的手機號碼是#{myuser.mobileNumber} 8 | p可以不讀取屬性「姓」的不確定

我做了一個名爲「mydashboard.jade」與下面的代碼玉模板文件:後成功註冊的用戶應該被重定向到上面的頁面,應該可以看到他/她的細節。

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