2016-04-07 24 views
1

ile neyin yanlış Bu uygulama benim yerel üzerinde çalışıyor: 3000, ve ben kahramanca iyi çalışmak için alabilirsiniz. Sorun şu ki takip edilmek istemediğim api anahtarlarım var. Bu yüzden onları yakalamadan kaldırdım ve uygulamayı yeniden yüklemeyi denerim ve başarısız olur. Bu uygulamayı git hub'dan otomatik dağıtımlarla sürekli güncellemem gerekirse, bu bir sorun olmaz. Ama benim github sürümüne yaptığım ve güncellediğim secound, .gitignore dosyasının benim api anahtarımla json dosyamı kapattığı yerde, uygulama kırılıyor. Eğer sen, ortam değişkenleri yoluyla bu değerleri temin edilmelidir sizin repo ile saklamak istemediğiniz özel bilgiler varsa TeşekkürBu Heroku Günlükleri

`remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Node.js app detected 
remote: 
remote: -----> Creating runtime environment 
remote:   
remote:  NPM_CONFIG_LOGLEVEL=error 
remote:  NPM_CONFIG_PRODUCTION=true 
remote:  NODE_ENV=production 
remote:  NODE_MODULES_CACHE=true 
remote: 
remote: -----> Installing binaries 
remote:  engines.node (package.json): unspecified 
remote:  engines.npm (package.json): unspecified (use default) 
remote:   
remote:  Resolving node version (latest stable) via semver.io... 
remote:  Downloading and installing node 5.10.0... 
remote:  Using default npm version: 3.8.3 
remote: 
remote: -----> Restoring cache 
remote:  Skipping cache restore (new runtime signature) 
remote: 
remote: -----> Building dependencies 
remote:  Pruning any extraneous modules 
remote:  Installing node modules (package.json) 
remote:  [email protected] /tmp/build_5014610d3b523f7ab52c0fa545ba8ec1 
remote:  ├─┬ [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ └─┬ [email protected] 
remote:  │ ├── [email protected] 
remote:  │ └─┬ [email protected] 
remote:  │  └── [email protected] 
remote:  ├── [email protected] 
remote:  ├─┬ [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ └── [email protected] 
remote:  └─┬ [email protected] 
remote:  ├── [email protected] 
remote:  ├── [email protected] 
remote:  ├─┬ [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├─┬ [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ ├─┬ [email protected] 
remote:  │ │ │ │ └── [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ └── [email protected] 
remote:  │ │ ├─┬ [email protected] 
remote:  │ │ │ └── [email protected] 
remote:  │ │ ├─┬ [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ ├─┬ [email protected] 
remote:  │ │ │ │ └── [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ └── [email protected] 
remote:  │ │ └─┬ [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├─┬ [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ ├── [email protected] 
remote:  │ │ │ └── [email protected] 
remote:  │ │ └─┬ [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├─┬ [email protected] 
remote:  │ │ │ └── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ ├── [email protected] 
remote:  │ │ └── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ ├── [email protected] 
remote:  │ └── [email protected] 
remote:  └── [email protected] 
remote:   
remote: 
remote: -----> Caching build 
remote:  Clearing previous node cache 
remote:  Saving 2 cacheDirectories (default): 
remote:  - node_modules 
remote:  - bower_components (nothing to cache) 
remote: 
remote: -----> Build succeeded! 
remote:  ├── [email protected].0 
remote:  ├── [email protected] 
remote:  ├── [email protected] 
remote:  └── [email protected] 
remote:   
remote: -----> Discovering process types 
remote:  Procfile declares types -> web 
remote: 
remote: -----> Compressing... 
remote:  Done: 17.2M 
remote: -----> Launching... 
remote:  Released v3 
remote:  https://safe-brook-78904.herokuapp.com/ deployed to Heroku 
remote: 
remote: Verifying deploy.... done.` 
+0

Daha önce hiç bir kahramanlık üzerinde çalıştığını gördünüz mü? inşa etmek iyi oldu, ben sadece – JordanHendrix

cevap

3

yardım edin.

Uygulamanızdaki process.env numaralı telefona bakın ve Heroku'nun kendi adlarına Config Vars numaralı telefonu nasıl aradığını belirtin.

+1

10 Yup kazmak önce sadece bir soru sormak üzereydim! – JordanHendrix

+1

Evet, * uygulamanın kendisinin başarısız olduğu gibi * sesleri artık yokken bir “json” dosyasını okumayı deniyor çünkü. Hangisi iyi - özel dosya içeriyorsa bu dosya orada olmamalıdır. Ancak, yapının kendisi başarısız olduğu için yukarıdaki şeylerle söylemek zor. Bir çalışma zamanı sorunu gibi geliyor. – dvlsg

+1

Teşekkürler bunu benim için çözdüm, api anahtarlarını nasıl saklamaya çalıştığımla ilgili bir sorun, bu daha iyi bir yoldu –