EJS
とExpress.JS
を使用して少し複雑なページを作っています。私はそれを少し簡素化されます:Express.JSのフロントエンドリダイレクト
まずアプリケーションの負荷/update
簡単な方法と、それをレンダリング:
render
機能で
app.get('/update', (req, res) => {
res.render('update');
});
update
はEJS
テンプレートです。あなたがボタンクリック、アプリケーションの負荷特定div
に/perform
express.js
ルート上に見ることができるように
...
<div id="progress"></div>
<button id="perform" type="button" class="btn btn-default">Download & Update</button>
<script>
$('#perform').click(function() {
$('#perform').hide();
$('#progress').load('/perform');
});
</script>
...
:ここでは、それがどのように見えるかです。ここでは、Node.JS
側に何をするかだ:それはres.render()
を使用して、いくつかのコンテンツを返した後
app.get('/perform', function(req, res) {
//Renders div
res.render('perform')
//Does some actions in 1-2 minues.
//Here I want it to redirect to/of application.
});
、アプリケーションはいくつかのプロセスをやって起動します。約1分かかり、完了後に/
にリダイレクトするアプリケーションが必要です。私はres.redirect('/')
e.t.cを使ってみましたが、何も動作しません。たぶん何とかリダイレクトするブラウザに教えてください。
ここで何ができますか?
これを行う方法を表示できませんでしたか? –