我閱讀了幾個教程,但找不到適用於我的案例的工作示例。javascript + mysql實時更改
只要數據庫發生變化(可以說我會通過phpmyadmin更改值),我想要進行實時刷新(側向)。
從我的理解,socket.io應該是一個解決方案。此外,我發現this tutorial here,但它似乎過時了,所以它不再工作了(從我可以告訴)。
是否有任何替代方案或工作示例?它可以是非常基本的,但使用setInterval
與100-500範圍內的參數似乎有點沉重,對吧?我不能等待超過1秒。
我不確定,如果有任何監聽器或服務,它們可以將更改「推」到JS站點,所以我不會依賴JavaScript超時函數。
此外,從socket.io上的文檔(和示例)中,我找到了在localhost上運行服務器的方法,但在服務器上卻沒有。比方說,我有這樣的:
var.app = require('http').createServer(handler),
...
app.listen(8000);
似乎聽localhost:8000
。我可以將這個參數替換爲實時url嗎?
我不認爲你可以用活的URL,因爲socket.io是「聽」到的端口號替換它。 – Thomas