我正在嘗試將正在運行的網站上的節點服務器複製到我自己的筆記本電腦上,以運行它並努力改進它,在他們正在合理地工作時上傳更改。我需要知道什麼才能傳輸工作節點項目?
當我tarred它並將其傳送到我的Mac,頁面加載,但沒有節點特定的功能出現。在Chrome控制檯指出:在計算器上,並在網絡上
Uncaught TypeError: type.toUpperCase is not a function react-with-addons: 9729
搜索表明有很多人達不到這個錯誤,而不是很多人做的東西可能是二次傷害的錯誤消息的意義。
目前我很困惑,因爲我從我的服務器轉移到我的筆記本電腦,它不起作用。與tgz文件大小相同的字節。
我想知道是否需要從我的筆記本電腦進行npm安裝,以防止服務器上可用的東西而不是我的筆記本電腦上出現的問題。現在的Node.js出現啓動,但它崩潰很難對試圖訪問的頁面加載:
$ bin/www Server running. TypeError: Cannot read property 'status' of undefined at new ResourceError (/Users/jonathan/server/node_modules/express-stormpath/node_modules/stormpath/lib/error/ResourceError.js:7:29) at Request.onRequestResult [as _callback] (/Users/jonathan/server/node_modules/express-stormpath/node_modules/stormpath/lib/ds/RequestExecutor.js:96:23) at Request.self.callback (/Users/jonathan/server/node_modules/express-stormpath/node_modules/stormpath/node_modules/request/request.js:123:22) at Request.emit (events.js:98:17) at Request. (/Users/jonathan/server/node_modules/express-stormpath/node_modules/stormpath/node_modules/request/request.js:1047:14) at Request.emit (events.js:117:20) at IncomingMessage. (/Users/jonathan/server/node_modules/express-stormpath/node_modules/stormpath/node_modules/request/request.js:998:12) at IncomingMessage.emit (events.js:117:20) at _stream_readable.js:944:16 at process._tickCallback (node.js:442:13)
所以,也許迷信,我在node_modules一切移動到一個臨時目錄層級結構之外,並做了充分的NPM安裝。
我得到相同的錯誤,TypeError: Cannot read property 'status' of undefined
。
我不知道如果我問一個XY的問題,但我想問問(或相反):
我希望有我的web應用程序從兩個地方,開發和生產運行。
我從生產複製到開發中遇到了不小的困難。
我應該如何處理這些事情,以便我可以隨意更改開發副本,並在適當時部署到生產環境中?我是否從(生產)服務器的tarball重新啓動?我應該閱讀一些基本的東西嗎?
感謝,
你不會碰到有文件這些名稱只有在大小寫不同的情況下。 Mac曾經是和可能仍然是不區分大小寫的。 –
Mac是保存病例的。但我不認爲區分大小寫/保存/不敏感是一個問題。它已經從Mac變成了Linux到Mac。 – JonathanHayward
您是否複製stormpath API密鑰? –