我正在尝试使用Node.js从REST开发中获得示例程序。当我试图运行它时,我会得到以下错误:
TypeError: Cannot read property 'indexOf' of undefined
at translateTypeToJs (/Users/paulcarron/Documents/Books/REST API Development With Node.js/lib/db.js:93:8)
at translateComplexType (/Users/paulcarron/Documents/Books/REST API Develop
我正在使用Angular2构建一个web应用程序,以创建我正在使用Angular2命令行界面webpack创建的项目。Angular2应用程序也使用其他外部包(例如: Firebase)。除此之外,我还需要创建一个在node.js上运行的REST API
如何使用node.js服务器同时提供Angular2应用程序和REST API
我有一套我正在开发的套间,里面有一些微型服务。我正在使用Docker来设置环境,它工作得很好。
我的项目组件如下:
MongoDB
在DB上执行某些处理的Node.js工作人员
为用户服务的Node.js Rest
正如您可能猜到的那样,两个Node.js服务器应该使用相同的DB。现在,我已经在其中一个项目中定义了我的模型,但我想知道处理第二个项目的最佳实践是什么。我真的很想避免复制粘贴我的代码,因为这意味着当我对Schema进行更改时,我必须保持这两种代码的更新。他们之间有分享代码的好方法吗?
我的项目如下:
rest-api // My first Node.js ap