3.17.4
OS X 10.12.6
ุนูุฏุฉ ุงูุฎุงู
ุณ
v8.9.3
ุดุฌุฑุฉ.
" tree .
.
|-- firebase.json
- ุนุงู
`- index.html
1 ุฏููู ุ 2 ู ูู
ls -a
``` ls -a
.firebaserc firebase.json public
ุซู
ูู
ุช ุจุชุดุบูู firebase deploy
ุ
ุงูุฑุฌุงุก ุชุดุบูู ู
ุน --debug ูุชูุฏูู
ุงููุชุงุฆุฌ. ูู ูุฏูู ุญู ุงููุตูู ุฅูู
ู
ุดุฑูุน ุงูุชููุจ ุงูุชุฌุฑูุจูุ
ูู ุงูุฃุญุฏ ุ 28 ููุงูุฑ 2018 ุ ุงูุณุงุนุฉ 6:59 ุตุจุงุญูุง ุ ูุชุจ kimown [email protected] :
ู ุนููู ุงุช ุงูุฅุตุฏุงุฑ
3.17.4
ุฎุทูุงุช ุงูุชูุงุซุฑOS X 10.12.6
ุนูุฏุฉ ุงูุฎุงู ุณุงูุฅุตุฏุงุฑ 9.8.3
ุดุฌุฑุฉ.
.
| - firebase.json
-- public
- index.html1 ุฏููู ุ 2 ู ูู
ls -a
.firebaserc firebase.json public
ุซู ุฃููู ุจุชุดุบูู Firebase ุ
[ุตูุฑุฉ: ุตูุฑุฉ]
https://user-images.githubusercontent.com/7932380/35483562-97d06a20-047e-11e8-9a66-ffb69ed3de04.png
ุงูุณููู ุงูู ุชููุน ุงูุณููู ุงููุนูู-
ุฃูุช ุชุชููู ูุฐุง ูุฃูู ู ุดุชุฑู ูู ูุฐุง ุงูู ูุถูุน.
ูู ุจุงูุฑุฏ ุนูู ูุฐุง ุงูุจุฑูุฏ ุงูุฅููุชุฑููู ู ุจุงุดุฑุฉ ุ ููู ุจุนุฑุถู ุนูู GitHub
https://github.com/firebase/firebase-tools/issues/641 ุ ุฃู ูุชู ุตูุช
ู ุณูู
https://github.com/notifications/unsubscribe-auth/AAAD_kXDHZOyDuR8AwVCt56Q1OW61NDWks5tPItmgaJpZM4RvuUi
.
ุชุถู ูู ุงูุชุบุฑูุฏุฉ
ูุดุฑ Firebase --debug
=== Deploying to 'fir-demo-project'...
i deploying hosting
i hosting: preparing public directory for upload...
[2018-01-29T01:53:16.132Z] >>> HTTP REQUEST PUT https://deploy.firebase.com/v1/hosting/fir-demo-project/uploads/-L3zb_9i-Z15MlRlbtCs?fileCount=1&message=
Mon Jan 29 2018 09:53:16 GMT+0800 (CST)
[2018-01-29T01:53:17.738Z] <<< HTTP RESPONSE 403 server=nginx, date=Mon, 29 Jan 2018 01:53:17 GMT, content-type=application/json; charset=utf-8, content-length=89, connection=close, access-control-allow-origin=*, access-control-allow-methods=GET, PUT, POST, DELETE, OPTIONS, strict-transport-security=max-age=31556926; includeSubDomains; preload, x-content-type-options=nosniff
[2018-01-29T01:53:17.738Z] <<< HTTP RESPONSE BODY code=403, message=The caller does not have permission, status=PERMISSION_DENIED
Error: HTTP Error: 403, Unknown Error
[2018-01-29T01:53:17.741Z] Error Context: {
"body": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED",
"error": {
"message": "Unknown Error"
}
},
"response": {
"statusCode": 403,
"body": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED",
"error": {
"message": "Unknown Error"
}
},
"headers": {
"server": "nginx",
"date": "Mon, 29 Jan 2018 01:53:17 GMT",
"content-type": "application/json; charset=utf-8",
"content-length": "89",
"connection": "close",
"access-control-allow-origin": "*",
"access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
"strict-transport-security": "max-age=31556926; includeSubDomains; preload",
"x-content-type-options": "nosniff"
},
"request": {
"uri": {
"protocol": "https:",
"slashes": true,
"auth": null,
"host": "deploy.firebase.com",
"port": 443,
"hostname": "deploy.firebase.com",
"hash": null,
"search": "?fileCount=1&message=",
"query": "fileCount=1&message=",
"pathname": "/v1/hosting/fir-demo-project/uploads/-L3zb_9i-Z15MlRlbtCs",
"path": "/v1/hosting/fir-demo-project/uploads/-L3zb_9i-Z15MlRlbtCs?fileCount=1&message=",
"href": "https://deploy.firebase.com/v1/hosting/fir-demo-project/uploads/-L3zb_9i-Z15MlRlbtCs?fileCount=1&message="
},
"method": "PUT"
}
}
}
ูุงุฆู ุฉ Firebase
firebase list
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ
โ Name โ Project ID / Instance โ Permissions โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโค
โ Firebase Demo Project (current) โ fir-demo-project โ Viewer โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโค
โ example โ example-7630b โ Owner โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ
ุฃุนุชูุฏ ุฃู ุงูู
ุดููุฉ ูู ุฅุฐู Viewer
ุ
ุฃูุง ุฃุชุงุจุน ูุฐุง ุงูุจุฑูุงู ุฌ ุงูุชุนููู ู: https : //firebase.google.com/docs/hosting/quickstart
ูุนู ุ ูู ุชุชู ูู ู ู ุงููุดุฑ ุฅูู ู ุดุฑูุน ูุฏูู ุฅุฐู "ู ุดุงูุฏ" ููู ููุท. ูุฌุจ ุฃู ุชููู ูุงุฏุฑูุง ุนูู ุงููุดุฑ ู ู ุฎูุงู ุงูููุงู ุจู ุง ููู:
firebase use example-7630b
firebase deploy
ุชุถู ูู ุงูุชุบุฑูุฏุฉ
ุดูุฑุง ^ _ ^
ูุงู ูู ู
ุดููุฉ ู
ุดุงุจูุฉ. ููุฏ ุชู
ุชุณุฌูู ุฏุฎููู ุจุงููุนู ุฅูู ุญุณุงุจ Firebase ู
ุฎุชูู ูู CLI ุงูุฎุงุต ุจู. ุจุนุฏ ุชุดุบูู firebase logout
ู firebase login
ุจุงุณุชุฎุฏุงู
ุญุณุงุจ Firebase ุงูุตุญูุญ ุ ุนู
ูุช ุจุดูู ุฌูุฏ.
ุณุงุนุฏูู ุชุนููู
ููุฏ ูู
ุช ุจุชุณุฌูู ุงูุฏุฎูู ุจุงููุนู ุจุงุณุชุฎุฏุงู
Firebase ูููู ุจุงุณุชุฎุฏุงู
ุญุณุงุจ ุขุฎุฑ.
ูุฐูู ุฃุญุชุงุฌ ุฅูู ุชุณุฌูู ุงูุฎุฑูุฌ ุจุงุณุชุฎุฏุงู
: firebase logout
ุซู
firebase login
ู
ุฑุฉ ุฃุฎุฑู ุจุงูุญุณุงุจ ุงูู
ูุงุณุจ.
ูุจุนุฏ ุฐูู ุ ุฃุฑูุฏ ุงุณุชุฎุฏุงู
firebase projects:list
ูุณุฑุฏ ุฌู
ูุน ุงูู
ุดุงุฑูุน ุงูุชู ุชุฎุต ูุฐุง ุงูู
ุณุชุฎุฏู
.
ูุงู ูู ู ุดููุฉ ู ุดุงุจูุฉ. ููุฏ ุชู ุชุณุฌูู ุฏุฎููู ุจุงููุนู ุฅูู ุญุณุงุจ Firebase ู ุฎุชูู ูู CLI ุงูุฎุงุต ุจู. ุจุนุฏ ุชุดุบูู
firebase logout
ูfirebase login
ุจุงุณุชุฎุฏุงู ุญุณุงุจ Firebase ุงูุตุญูุญ ุ ุนู ูุช ุจุดูู ุฌูุฏ.
ูุฐุง ุนู ู ู ุนู. ุดูุฑุง ูู!
ูุงุฌูุช ููุณ ุงูู
ุดููุฉ ุ ูููู ุฅุนุงุฏุฉ ุชุดุบูู ุฌูุงุฒ ุงููู
ุจููุชุฑ ุงูุฎุงุต ุจู ุซู
ุนู
ู firebase login
ุนู
ูุช ู
ุนู. ุดูุฑุง!
ู ุฌุฑุฏ ุฅุนุงุฏุฉ ุงูู ุญุงููุฉ ุนู ูุช ุจุงููุณุจุฉ ูู ๐คท
ูุงู ูู ููุณ ุงููุถูุฉ. ููููู ูู ุงููุงูุน ูู
ุฃูู
ุจุชุฒููุฏ ุงููุธุงุฆู ูู ูุญุฏุฉ ุงูุชุญูู
ุงูุฅุฏุงุฑูุฉ. ูู ู
ุง ูุงู ุนูู ูุนูู ูู ุงูุงูุชูุงู ุฅูู ูุญุฏุฉ ุงูุชุญูู
> ูุธุงุฆู ุงูุณุญุงุจุฉ ูุงูููุฑ ุนูู Get Started
ูุฅููุงุก ุงูู
ุทุงูุจุฉ.
ุงูุชุนููู ุงูุฃูุซุฑ ูุงุฆุฏุฉ
ูุนู ุ ูู ุชุชู ูู ู ู ุงููุดุฑ ุฅูู ู ุดุฑูุน ูุฏูู ุฅุฐู "ู ุดุงูุฏ" ููู ููุท. ูุฌุจ ุฃู ุชููู ูุงุฏุฑูุง ุนูู ุงููุดุฑ ู ู ุฎูุงู ุงูููุงู ุจู ุง ููู: