2015-08-31 33 views
0

我正在尝试将正在运行的网站上的节点服务器复制到我自己的笔记本电脑上,以运行它并努力改进它,在他们正在合理地工作时上传更改。我需要知道什么才能传输工作节点项目?

当我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重新启动?我应该阅读一些基本的东西吗?

感谢,

+0

你不会碰到有文件这些名称只有在大小写不同的情况下。 Mac曾经是和可能仍然是不区分大小写的。 –

+0

Mac是保存病例的。但我不认为区分大小写/保存/不敏感是一个问题。它已经从Mac变成了Linux到Mac。 – JonathanHayward

+0

您是否复制stormpath API密钥? –

回答

1

在未来克服这种问题,因为这在开发和生产环境是不断变化的,值得花一些时间来看看码头工人。

Docker

这使您可以删除主机的担忧,而是运行的实例,容器,包含应用程序/系统。

相关问题