Peerjs: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рдЬреБрд▓ре░ 2020  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: peers/peerjs

рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реЗ рддреНрд░реБрдЯрд┐ https://0.peerjs.com/peerjs/id?ts=15938580580230.27749202685512375 net::ERR_CONNECTION_TIMED_OUT рд╣реЛ рд░рд╣реА рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреГрдкрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп рдПрдХ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рдХрд▓ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреГрдкрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп рдПрдХ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рдХрд▓ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдЗрд╕рдиреЗ рдХрд▓ рд╢рд╛рдо рд▓рдЧрднрдЧ 8 рдмрдЬреЗ рдИрдПрд╕рдЯреА рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЖрдЬ рд╕реЗ рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдХреЛрдб рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ 0.peerjs.com рдкрд░ рдЯрд╛рдЗрдордЖрдЙрдЯред рдореИрдВрдиреЗ рдЧрд┐рдЯрдкреЙрдб рдкрд░ рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╣рд╛рдВ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреАрдпрд░рдЬ-рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдореБрдЭреЗ рдкреАрдпрд░рдЬ-1.2 рдФрд░ рдкреАрдпрд░рдЬ-1.3 рдЪрд▓рд╛рддреЗ рд╕рдордп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓ рд░рд╣реЗ рдереЗред

рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10
рдмреНрд░рд╛рдЙрдЬрд╝рд░: рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 83.0.4103.116 рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 78.0.1

рдХрд╕реНрдЯрдо рдкреАрдЕрд░ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
peerjs.min.js:52 WebSocket connection to 'wss://0.peerjs.com/peerjs?key=peerjs&id=c-pU_AYDp&token=a6g0yo6t7ma' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

рд╕рд░реНрд╡рд░ рд╕реНрд╡рдд: рдЙрддреНрдкрдиреНрди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15938872126070.5702383625139162 net::ERR_CONNECTION_TIMED_OUT

рдореИрдВ рд╕реАрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдкреАрд░рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ https://peerjs.com/examples.html рдкрд░ рдЙрджрд╛рд╣рд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдпрд░рдЬреЗрдПрд╕ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреАрдпрд░рдЬ-рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреА рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ

рдЖрдкрдиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрд╣рд╛рдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛? рдПрдХ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдпрд╛ рд╕реНрд╡рдпрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА?

рдЖрдкрдиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрд╣рд╛рдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛? рдПрдХ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдпрд╛ рд╕реНрд╡рдпрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА?

рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ https://github.com/peers/peerjs-server рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, 'рдУрдкрди рдСрди рдЧрд┐рдЯрдкреЙрдб' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдирд╛ рдирдпрд╛ рдкреАрдпрд░-рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВред рдЙрди рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде
new Peer([id], { host: [your-host-name], port: 443, secure: true })
рдЕрдм рддрдХ рдореЗрд░рд╛ рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИред рд╢рд╛рдпрдж рдЖрдк рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрд╣рд╛рдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛? рдПрдХ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдпрд╛ рд╕реНрд╡рдпрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА?

рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ https://github.com/peers/peerjs-server рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, 'рдУрдкрди рдСрди рдЧрд┐рдЯрдкреЙрдб' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдирд╛ рдирдпрд╛ рдкреАрдпрд░-рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВред рдЙрди рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде
new Peer([id], { host: [your-host-name], port: 443, secure: true })
рдЕрдм рддрдХ рдореЗрд░рд╛ рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИред рд╢рд╛рдпрдж рдЖрдк рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рд╕рд░реНрд╡рд░ рдмрдирд╛рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред
Error: Could not get an ID from the server. If you passed in a 'path' to your self-hosted PeerServer, you'll also need to pass in that same path when creating a new Peer

рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рддрдп рдХрд░реБрдВ?

Adimarthur8: рдпрджрд┐ рдЖрдкрдХрд╛ рдкреАрдпрд░рдЬ рд╕рд░реНрд╡рд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ I'd рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдФрд░ рдореИрдВрдиреЗ рдЧрд┐рдЯрдкреЙрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдЕрдВрддрддрдГ рд╣рд░реЛрдХреВ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛ред рдореБрдЭреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдпрд╛рдж рдЖ рд░рд╣реА рдереА: рд╕рдЪред рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╣ рдХреБрдВрдЬреА рдереАред

рдЧрд┐рдЯрдкреЙрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрдирдЬрд╛рди ...

peer = new Peer(
  {
    host: 'yourPersonalGitPodKey.gitpod.io',
    port: '443',
    path: '/',
    secure: true
  });

рдиреЛрдЯ рдкрде (/), рдкреЛрд░реНрдЯ (443), рд╕реБрд░рдХреНрд╖рд┐рдд (http рдХреЗ рдмрдЬрд╛рдп https рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

рднреА:
рдЖрдк gitpod "рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рд╡рд┐рдВрдбреЛ рд╕реЗ URL рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдкреЛрд░реНрдЯ рдирдВрдмрд░ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 443) рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЖрдк gitpod рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд▓реЙрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рд░реНрд╡рд░ рднреА рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -> npm start

рдЧрд┐рдЯрдкреЙрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрдирдЬрд╛рди ...

peer = new Peer(
  {
    host: 'yourPersonalGitPodKey.gitpod.io',
    port: '443',
    path: '/',
    secure: true
  });

рдиреЛрдЯ рдкрде (/), рдкреЛрд░реНрдЯ (443), рд╕реБрд░рдХреНрд╖рд┐рдд (http рдХреЗ рдмрдЬрд╛рдп https рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

рднреА:
рдЖрдк gitpod "рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рд╡рд┐рдВрдбреЛ рд╕реЗ URL рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдкреЛрд░реНрдЯ рдирдВрдмрд░ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 443) рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЖрдк gitpod рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд▓реЙрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рд░реНрд╡рд░ рднреА рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -> npm start

рдирдорд╕реНрддреЗ, рдореИрдВрдиреЗ рд╡рд╣ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреАрдпрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рджреЛ рдкреАрдпрд░ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдкреАрдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ: ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо, рджреЛ рд╕рд╛рдерд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рд╕рд╛рде рд╣реА, рдкреАрдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдпрд╛ рддреНрд░реБрдЯрд┐ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдореИрдВрдиреЗ рдкреАрдпрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ debug : 3 рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рд╣реИ)

Adimarthur8: рдпрджрд┐ рдЖрдкрдХрд╛ рдкреАрдпрд░рдЬ рд╕рд░реНрд╡рд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ I'd рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдФрд░ рдореИрдВрдиреЗ рдЧрд┐рдЯрдкреЙрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдЕрдВрддрддрдГ рд╣рд░реЛрдХреВ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛ред рдореБрдЭреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдпрд╛рдж рдЖ рд░рд╣реА рдереА: рд╕рдЪред рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╣ рдХреБрдВрдЬреА рдереАред

рд╣рд░реЛрдХреВ рдкрд░ рдПрдХ рдирд┐рдЬреА рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛!

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЖрдИрдбреА рдорд┐рд▓реА рд╣реИ, рддреЛ рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ/рдмреНрд░реЛрдХрд┐рдВрдЧ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП (рдЕрдиреНрдп рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдХрд┐рд╕реА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

рдкреАрдпрд░.рдСрди ('рдХрдиреЗрдХреНрд╢рди', рдлрд╝рдВрдХреНрд╢рди (рдбреЗрдЯрд╛) {
...
рдбреЗрдЯрд╛.рдУрдкрди = рд╕рдЪ;
})

рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдкрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
image

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ .. (рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ)

рдореИрдВрдиреЗ рдЬреЗрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рдЦреЛрд▓рд╛ .. рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдЕрдВрдд рдореЗрдВ рд╕реНрд░реЛрдд рдореИрдкрд┐рдВрдЧрдлрд╛рдЗрд▓ рдХрд╛ рдпреВрдЖрд░рдПрд▓ /peerjs.min.js.map рдерд╛
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ https://unpkg.com/[email protected]/dist/peerjs.min.js.map рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд╡рд╣ рд▓рд┐рдВрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╡реАрдирддрдо рдкреАрдпрд░рдЬ рдлрд╝рд╛рдЗрд▓ рд╕реЛрд░реНрд╕рдореИрдк рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ 1.2.0 рдерд╛ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рдирд╡реАрдирддрдо рд╣реИ?)
рддреЛ рдлрд┐рд░ рдореИрдВрдиреЗ рдпреВрдЖрд░рдПрд▓ рдХреА рдЬрд╛рдВрдЪ рдХреА: https://unpkg.com/[email protected]/dist/peerjs.min.js.map (рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ)
рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ ..
рддреЛ рдпрд╛ рддреЛ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд░реЛрдд рдореИрдкрд┐рдВрдЧ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдпреВрдЖрд░рдПрд▓ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ..

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдлрд┐рдХреНрд╕ https://unpkg.com/[email protected]/dist/peerjs.min.js (рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)

рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ (рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рдареАрдХ рдирд╣реАрдВ рд╣реИ ..)

  1. [peerjs.min.js] рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (https://unpkg.com/[email protected]/dist/peerjs.min.js)
  2. рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  3. рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдиреЗ html рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
    рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рджреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ peerjs.min.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ //#sourceMappingURL=/peerjs.min.js.map рд╕реЗ //# sourceMappingURL=<path to the map file> рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдпрд╣рд╛рдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА "рд╕рдорд╛рдзрд╛рди" рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдмреАрдЪ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдЗрдЯ рдпрд╛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрджреНрдз рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ, рдореИрдВрдиреЗ рд╡рд╣ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреАрдпрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рджреЛ рдкреАрдпрд░ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдкреАрдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ: ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо, рджреЛ рд╕рд╛рдерд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рд╕рд╛рде рд╣реА, рдкреАрдпрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдпрд╛ рддреНрд░реБрдЯрд┐ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдореИрдВрдиреЗ рдкреАрдпрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ debug : 3 рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рд╣реИ)

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдирдХреНрд╢рд╛ рдлрд╝рд╛рдЗрд▓ 1.3.1 . рдореЗрдВ рддрдп рдХреА рдЧрдИ рдереА

рдЗрд╕ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

<head>
    <script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
    <script>
        const peer = new Peer();
    </script>
</head>
<body>
    Hi!
</body>

рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
рд╡рд┐рдВрдбреЛрдЬ 10, рдХреНрд░реЛрдо/84.0.4147.89

рд╕рд░реНрд╡рд░ рдбрд╛рдЙрди рд╣реИрдВ, рд╡реЗ рдХрдм рддрдХ рдЪрд╛рд▓реВ рд╣реЛрдВрдЧреЗ?

gitpod рдкрд░ рддреИрдирд╛рдд рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕рд░реНрд╡рд░ рдЕрдм рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЗрд╕ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

<head>
    <script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
    <script>
        const peer = new Peer();
    </script>
</head>
<body>
    Hi!
</body>

рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
рд╡рд┐рдВрдбреЛрдЬ 10, рдХреНрд░реЛрдо/84.0.4147.89

рд╕рд░реНрд╡рд░ рдбрд╛рдЙрди рд╣реИрдВ, рд╡реЗ рдХрдм рддрдХ рдЪрд╛рд▓реВ рд╣реЛрдВрдЧреЗ?

gitpod рдкрд░ рддреИрдирд╛рдд рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕рд░реНрд╡рд░ рдЕрдм рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореБрдЭреЗ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкреАрдпрд░рдЬ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рд╕рд░реНрд╡рд░ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kahrkunne picture kahrkunne  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

UnsungHero97 picture UnsungHero97  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jameshfisher picture jameshfisher  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kitanga picture Kitanga  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RikdeVos picture RikdeVos  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ