
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА
рдЙрд▓реНрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрд░реА рдирдЬрд╝рд░ рдореЗрдВ рдЖрдИред рдореБрдЭреЗ рдЗрд╕рдХреА рд╕рд╛рджрдЧреА рдФрд░ рдЙрд╕ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рд╕реЗ рд░рд┐рд╢реНрд╡рдд рдорд┐рд▓реАред рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЛ рдХреБрдЫ "рдЯреНрд░рд┐рдХреНрд╕" рдФрд░ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрд╕ рджрд┐рдЦрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ: рдХрд╕реНрдЯрдо рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ jquery рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛрдбрд╝рдирд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрдореНрдмреИрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рддреИрдирд╛рдд рдХрд░рдирд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд▓реНрдХрд╛ рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдЕрдиреБрднрд╡ рд╣реИред
1. рдХрд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ?
рдЙрд▓реНрдХрд╛рдкрд┐рдВрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрдХрд╛рдкрд┐рдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдЕрднреА рдмрдбрд╝реА рдирд╣реАрдВ рд╣реИ рдФрд░
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдпрд╣рд╛рдБ рдЪрд░рдгреЛрдВ рдХрд╛ рдХреНрд░рдо рд╣реИ:
1. рдЙрд▓реНрдХрд╛ рдкрд┐рдВрдб рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ node.js рдХреЛ nodejs.org рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
2. рдкреНрд░рджрд░реНрд╢рди
sudo npm install -g meteorite
3. рдЗрд╕рдХреЗ рдмрд╛рдж, mrt install packagename | mrt add packagename рдЙрджрд╛ред
mrt install jquery-ui | mrt add jquery-ui
Meteorite рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ Meteor рдХреЗ рд╕рдорд╛рди рд╣реИред рдЕрдкрдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдХреБрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдВред
2. jQuery plugins рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдмрд╣реБрдд рдмрд╛рд░ рдПрдХ рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдкрдХреЛ jQuery рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдкреИрдХреЗрдЬ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдпрд╣ рдмрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
1. рдкреНрд▓рдЧрд┐рди рдХреЛ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВ, * .min.js (рдпрд╛ рдЕрд╕рдореНрдкреАрдбрд┐рдд рд╕рдВрд╕реНрдХрд░рдг) рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдкреНрд▓рдЧрдЗрди рдХреЛрдб рджреЛ рдмрд╛рд░ рди рдЖрдПред
2. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░реВрдЯ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ / рд▓рд┐рдмрд░ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдкреНрд▓рдЧрдЗрди рдбрд╛рд▓реЗрдВ
3. рдЙрд▓реНрдХрд╛ рдПрдкреАрдЖрдИ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ?
рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдПрдХ рдПрдкреАрдЖрдИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд) рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
1. рдлрд╝рд╛рдЗрд▓ /server/api.js рдмрдирд╛рдПрдВ
2. рд╡рд╣рд╛рдБ рдирд┐рдореНрди рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ
3. рдЕрдм, рдЬрдм
http: // localhost: 3000 / рдкрд░реАрдХреНрд╖рдг рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ json рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛
4. рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВ?
рддреИрдирд╛рддреА рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореЛрдВрдЧреЛрдбрдм, рдиреЛрдбрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╕реНрдерд┐рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП
рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ
рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ:
1. рдлрд╝рд╛рдЗрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ sudo vim / etc / рд╡рд╛рддрд╛рд╡рд░рдг (рдЙрдмрдВрдЯреВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ), PORT = 3000 MONGO_URL = mongodb рдЬреЛрдбрд╝реЗрдВ: // localhost: 27017 / рдкрд░реАрдХреНрд╖рдг, рдпреЗ рдЪрд░ рдЙрд╕ рдкреЛрд░реНрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рдЯрдХрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореЛрдВрдЧреЛрдбрдм рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
2. рд╣рдо рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдХрд░рддреЗ рд╣реИрдВ
mrt bundle project.tgz
рдФрд░ рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рднрд░реЗрдВ
3. рдЙрддреНрдкрд╛рджрди рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ
tar zxvf project.tgz
4. рдкреНрд░рджрд░реНрд╢рди
supervisor node < >/bundle/main.js
рдФрд░ рдкреЛрд░реНрдЯ 3000 рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓реЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
5. рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЕрднреА рднреА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ?
рдЙрд▓реНрдХрд╛ рдЯреИрдЧ рдХреЗ рд╕рд╛рде Stackoverflow рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВ - рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрджреНрджреЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо 12 рдШрдВрдЯреЗ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред