当我处理ganache时,我发出的所有事件都存储在我的nodejs服务器中,但是当我转向kovan或ropsten时,不要捕获事件。我在和呋喃一起工作
这是我的代码
no products are added when I’m on a network other than ganache
server.js show this
(node:11608) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client
Ebay on Ethereum server listening on port 3001
Error: The method eth_newFilter does not exist/is not available
at Object.InvalidResponse (/var/www/krypteth/node_modules/truffle-contract/node_modules/web3/lib/web3/errors.js:35:16)
at /var/www/krypteth/node_modules/truffle-contract/node_modules/web3/lib/web3/requestmanager.js:86:36
at XMLHttpRequest.request.onreadystatechange (/var/www/krypteth/node_modules/web3/lib/web3/httpprovider.js:128:7)
at XMLHttpRequestEventTarget.dispatchEvent (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpResponseEnd (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:509:12)
at IncomingMessage. (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:469:24)
at IncomingMessage.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1103:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
Error: The method eth_newFilter does not exist/is not available
at Object.InvalidResponse (/var/www/krypteth/node_modules/truffle-contract/node_modules/web3/lib/web3/errors.js:35:16)
at /var/www/krypteth/node_modules/truffle-contract/node_modules/web3/lib/web3/requestmanager.js:86:36
at XMLHttpRequest.request.onreadystatechange (/var/www/krypteth/node_modules/web3/lib/web3/httpprovider.js:128:7)
at XMLHttpRequestEventTarget.dispatchEvent (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpResponseEnd (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:509:12)
at IncomingMessage. (/var/www/krypteth/node_modules/xhr2/lib/xhr2.js:469:24)
at IncomingMessage.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1103:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
this my app js web3 provider
window.addEventListener('load', function() {
// Checking if Web3 has been injected by the browser (Mist/MetaMask)
if (typeof web3 !== 'undefined') {
console.warn("Using web3 detected from external source. If you find that your accounts don't appear or you have 0 MetaCoin, $
// Use Mist/MetaMask's provider
window.web3 = new Web3(web3.currentProvider);
} else {
console.warn("No web3 detected. Falling back to http://127.0.0.1:9545. You should remove this fallback when you deploy live,$
// fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail)
window.web3 = new Web3(new Web3.providers.HttpProvider("https://kovan.infura.io/v3/"));
}
App.start();
});
and my server.js provider code
var provider = new Web3.providers.HttpProvider("https://kovan.infura.io/v3/");发布于 2019-02-07 20:47:08
收回..。只是将这个留在这里,以供注释线程使用。
https://ethereum.stackexchange.com/questions/66750
复制相似问题