localhost/user/signup にアクセスしたときにサインアップ フォームを読み込む node.js アプリがあります。
html
head
script(type='text/javascript',src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js')
script(type='text/javascript',src='javascripts/validator.js')
script(type='text/javascript',src='javascripts/signupValidation.js')
body
p(id='error', style='display:none;')#{error}
form(id='signup',method='post',action='/signup')
label(for='firstname') Firstname
input(type='text', name='firstname')
label(for='lastname') Lastname
input(type='text', name='lastname')
label Username
input(type='text', name='username')
label Password
input(type='password', name='password')
label Password again
input(type='password', name='password2')
label Email
input(type='email', name='email')
input(type='submit',value='Sign up', onclick="")
しかし、ページにアクセスすると、サーバー コンソールが JavaScript ファイルを取得する 404 エラーをログに記録し、サインアップ ページを から にロードするように変更したときだけ共鳴するまで、正常に動作していlocalhost/signup
ましたlocalhost/user/signup
。
app.get('/signup',user.signupForm);
に:
app.get('/user/signup',user.signupForm);