私のjsフロントエンドをNode/Expressバックエンドにリンクする際に問題があります。私のクライアント側のjsから私のサーバーに要求を行うと、私の要求は成功しますが、要求したページはレンダリングされません。ページが正常にAJAXポストリクエストでレンダリングされない
私が持っているサーバー側:
app.get('/dashboard', (req, res) => res.render('dashboard/dashboard', { updates, agendaItems }));
クライアント側:
$.ajax({
type: 'GET',
url: '/dashboard',
data: context,
success: function() {
console.log('success');
},
error: function (jqXHR, textStatus, err) {
console.log(textStatus);
}
});
が、私はエラーを取得していないと私はにconsole.log( '成功')は私のコンソールに示すのですか。私がhttp://localhost:27017/dashboardに行くか、私は郵便配達でリクエストを出しますが、私のルーティングは期待通りに機能します。私が持っている唯一の問題は、クライアントサイドのjsからルート要求を出すことです。私はボタンをクリックしてajaxリクエストを作成しています。
をそれはかなり大規模かつ複雑なコードベースであるので、私はより多くのコードを投稿しませんでした。ダッシュボード/ダッシュボードの下にファイルがあります。私が言ったのと同じように、ページがレンダリングするlocalhost /ダッシュボードに行くことでリクエストを取得するとします。バックエンドは完全に機能しています(私は郵便配達員でもリクエストしています)。フロントエンドjsをExpressサーバーにリンクする際に問題があると確信しています。 –