如何将angular js添加到现有的node.js应用程序中
how to add angular js to an existing node.js application?
我正在用mongodb后端构建我的第一个node.js应用程序。我没有安装任何框架(比如mean.io),但我只是尝试一步一步地构建,这样我就可以了解每个组件的功能等。
到目前为止,一切都很好。我的node-js应用程序通过express公开了一个GET方法,并查询我的mongdb。现在它只是转储了一堆json数据。
现在,我想开始使用GUI。所以我一直在看angularjs。我使用以下命令安装了它:
me@mydevbox:/var/www/html/node/inventory$ sudo npm install angularjs
inventory@0.0.0 /var/www/html/node/inventory
└── angularjs@0.0.1
当我检查npm以获取已安装内容的清单时,我看到的是:(这只是一个部分列表……为了使我的问题/帖子简短可读)
me@mydevbox:/var/www/html/node/inventory$ npm ls
inventory@0.0.0 /var/www/html/node/inventory
├── angularjs@0.0.1 extraneous
├─┬ mongodb@2.2.5
│ ├── es6-promise@3.0.2
│ ├─┬ mongodb-core@2.0.7
│ │ ├── bson@0.5.2
│ │ └─┬ require_optional@1.0.0
│ │ ├── resolve-from@2.0.0
│ │ └── semver@5.3.0
│ └─┬ readable-stream@1.0.31
│ ├── core-util-is@1.0.2
│ ├── isarray@0.0.1
│ └── string_decoder@0.10.31
├─┬ mongoose@4.5.8
│ ├── async@1.5.2
│ ├── bson@0.4.23
│ ├── hooks-fixed@1.2.0
│ ├── kareem@1.1.3
│ ├─┬ mongodb@2.1.18
│ │ └── mongodb-core@1.3.18
│ ├── mpath@0.2.1
│ ├── mpromise@0.5.5
│ ├─┬ mquery@1.11.0
│ │ ├── bluebird@2.10.2
│ │ ├── debug@2.2.0
│ │ └── sliced@0.0.5
│ ├── muri@1.1.0
│ ├── regexp-clone@0.0.1
│ └── sliced@1.0.1
├─┬ morgan@1.6.1
│ ├── basic-auth@1.0.4
│ └── on-headers@1.0.1
└── serve-favicon@2.3.0
npm ERR! extraneous: angularjs@0.0.1 /var/www/html/node/inventory/node_modules/angularjs
在阅读其他帖子时,一些人似乎认为这与安装软件包的用户有关(例如,不使用root用户)。但这似乎不是问题所在。
问题
我想要一些帮助来诊断我看到的这个错误。。。此外,一旦我正确安装了它,将angular集成到我现有的node-js应用程序中的最佳方式是什么?我在网上看到的例子谈到了如何初始化一个新的应用程序,但这不是我想要的。
谢谢!
npm ERR!无关意味着您没有将模块保存在包.json 中
使用--save 重新安装
npm install angular --save
(你也安装了angularjs而不是angular,我不知道有什么区别,但我会检查一下)
angular中的后端和前端之间的集成是通过服务和$http angular对象实现的。
我建议你做一些有角度的教程,谷歌有很多。
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- JS(node.js)而循环不起作用
- 如何使用 JS (Node.js) 防止 HTTP 查询中允许使用 UTF8 字符串
- Angular JS & Node Webkit Routing
- 当作为脚本运行时.js Node中“this”的上下文是什么
- JS/Node:- 使用 node.io 选择标记
- JavaScript 如何让节点在返回 node.js/Node-RED 之前等待
- 处理快速连续的函数调用 - Javascript / underscore.js / node.js
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- JS node-mysql bools 表现得很奇怪
- Node.js+Node Webkit+基于Node串行端口的应用程序-这可能吗
- 如何在Express.js/Node.js中检查查询字符串是否有值
- Express.Js, Node.Js, MongoDB Questions
- 在JS/Node中,当多个人编辑相同的记录时,如何避免数据冲突?有图案吗
- 服务器端js(node.js)上的同步
- 将参数从jade发送到js/node
- angular.js+node.js/electron中的Promise;不起作用
- 是否有可能确定我的应用程序的aws实例使用js/node aws-sdk
- Image Magick模块抛出奇怪的错误(Express js Node js)
- 用JS (Node.js)读取文本文件'