Tag: 量angular器

如何通过在量angular器中使用promise来查询mysql数据库

如何通过在量angular器中使用promise来查询mysql数据库? 我想在testing执行过程中多次执行不同的查询,但我的executeSelectQuery函数在testing开始时执行,而不是结束。 我如何用承诺来克服这个问题? 我也需要访问executeSelectQuery中的对象,我不能。 函数返回undefined。 下面的代码是我的executeSelectQuery函数的样子: function executeSelectQuery(sql){ connectDatabase.connection.query(sql, function(err, data) { var result; if (err) { throw new Error('[ FAIL ] – Unsuccessful query execution!!!'); } else{ result = data[0].user; log.info('[ SUCCESS ] – Query executed successfully: ' + sql + ' with the following result ==> ' + result); return result; } }); […]

如何在MAC上安装node,npm,angular cli?

现在运气好几天,我一直试图安装angular度cli。 我已经尝试手动安装节点,并与酿造。 我卸载了节点并重新安装。 我也试着用这里find的步骤修复npm权限: https : //docs.npmjs.com/getting-started/fixing-npm-permissions 我已经检查过,所有适当的目录都有正确的权限。 即使卸载并重新安装npmconfiguration前缀是“/Users/myusername/.npm-packages”而不是“/ usr / local”,我也觉得很奇怪。 任何帮助如何得到这个正确安装,将不胜感激! 我正在运行macOS Sierra 10.12.6。 节点-v = v8.9.0 npm -v = 5.5.1 当试图运行'ng版本'我得到'-bash:ng:命令未find'。 npmconfiguration获得前缀 = /Users/myusername/.npm-packages npmconfiguration获取 ; cli configs metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/5.5.1 node/v8.9.0 darwin x64" ; userconfig /Users/myusername/.npmrc prefix = "/Users/myusername/.npm-packages" ; builtin config undefined ; node […]

带有Spring Boot Web服务的Angular Node JS

我有几个Web服务,我需要在Apache Tomcat上运行的同一个Spring Boot项目下为Angular 4创buildUI。 不过,我已经使用NPM和节点js服务器分别创build了UI,将我的spring引导项目中的Angular页面集成起来,并调用内部Web服务或将它保留在不同的服务器上,并使用HTTP调用来调用服务节点Js服务器为Angular?

SyntaxError:let是一个保留的标识符'let urlParts'。 在angular2中

我是angular2的初学者,为了实践目的,我下载了Tour of Heroes代码,试图在本地系统上运行它,但每次运行时都会出现一个错误。 SyntaxError:let是一个保留的标识符 让urlParts; 我才知道let是firefox的保留关键字。 但是,必须有一个强有力的解决scheme。 我在Google上search过这个问题,但是没有得到任何满意的解决scheme。 我正在运行它 NPM 我没有在这个代码中做任何改变。 请指导。 如果我在这个问题上犯了错误,请不要理会。

在使用中使用Angular 4中的node_module(网站刮板)失败

目前我正在尝试将node_module“网站刮板”[1]添加到我的Angular 4项目中。 我通过“npm install website-scraper -save”下载安装模块。 在我的组件我导入模块“导入*作为刮刀从'网站刮板'”。 到目前为止,所有东西都按预期编译 如果我现在只是添加“console.log(Scraper)”在我的组件的某处,我得到警告[3],我的浏览器抛出错误[2] 有人可以启发我,出了什么事? 我使用节点8.9.0和npm 5.5.1。 无论如何,我尝试多个furhter(旧)版本的节点和npm导致相同的行为。 任何帮助表示赞赏。 提前致谢。 [1] https://www.npmjs.com/package/website-scraper [2] graceful-fs.js:166 Uncaught TypeError: Cannot read property 'prototype' of undefined at patch (graceful-fs.js:166) at Object.eval (graceful-fs.js:27) at eval (graceful-fs.js:262) at Object…/../../../graceful-fs/graceful-fs.js (vendor.bundle.js:884) at __webpack_require__ (inline.bundle.js:55) at eval (index.js:4) at Object…/../../../fs-extra/lib/fs/index.js (vendor.bundle.js:726) at __webpack_require__ (inline.bundle.js:55) at eval (index.js:8) at […]

类“Observable <T>”定义了实例成员属性“select”,但扩展类“Store <T>”将其定义为实例成员函数

嗨,我只是安装angular4/5。 我正在尝试使用ngrx商店。 当我开始,我得到以下错误。 最后当我在Angular 2上工作时,我没有遇到这个问题。 我经历了许多github讨论,但无法find解决scheme。 ERROR in [at-loader] ./node_modules/@ngrx/store/src/store.d.ts:13:5 TS2425: Class 'Observable<T>' defines instance member property 'select', but extended class 'Store<T>' defines it as instance member function. 以下是我的package.json: { "name": "Project", "version": "0.0.1", "author": "dishoo", "description": "Angular2", "main": "src/app/main.ts", "repository": { "type": "git", "url": "" }, "engines": { "node": ">=4.3", "npm": "~3.0.0" }, "scripts": […]

使用jsonwebtoken在nodejs和angular cli中获取未经授权的方法

我正在build设一个应用程序使用nodejs和angular-cli我正在使用JsonWebToken来validation用户帐户。 但它总是返回未经授权的401。 在这里我的代码: //validation码 router.post('/authenticate', (req, res, next) => { const username = req.body.username; const password = req.body.password; User.getUserByUsername(username, (err, user) => { if(err) throw err; if(!user){ return res.json({success: false, msg: 'User not found'}); } User.comparePassword(password, user.password, (err, isMatch) => { if(err) throw err; if(isMatch){ const token = jwt.sign(user.toJSON(), config.secret, { expiresIn: 604800 // 1 […]

Keycloak:authZ和nodeJS

我正在尝试使用keycloak授权机制来保护REST API。 我的API在NodeJS中用express。 说我有这个API: http://www.example.com/api/v1/houses 端点支持GET / POST / PUT / DELETE。 一个房子有一个名字和一个主人: { name: 'myhouse', owner: 'smith' } 每个人都可以看房子。 你也可以创build房屋,并自动成为所有者。 只有业主可以删除一个房子。 这和photoz例子很相似。 使用Keycloak连接仅在bearer-only模式下使用nodeJS express: router.get('/houses*', keycloakProtect(), myHandler) 但是这只提供了authentication,而不是授权。 基本上它只是检查你提供了正确的标记。 KeycloakProtect仅提供基于angular色名称的基本授权机制。 但是,我想充分利用客户端授权(包括资源,范围和策略)…是否有任何NodeJS支持? 如果不是,如何使用Keycloak API呢?

如何在angular度2项目中使用“regression-js”

我在我的Angular 2应用程序中导入回归npm模块https://www.npmjs.com/package/regression以使用线性回归函数。 我使用"npm install regression"安装软件包。 现在我已经尝试了几个使用该软件包的东西: 我试过的第一件事: import regression from 'regression'; const result= regression.linear([0, 1], [32, 67], [12, 79]); // this line is giving error, — can not use linear on undefined. 第二件事我已经试过了: import {Regression} from "regression"; regresiionvar: Regression; const result= this.regresiionvar.linear([0, 1], [32, 67], [12, 79]); // but still undefined error. 我试过的第三件事: import {Regression} […]

404在使用平均堆栈应用程序时未发现错误

我得到错误,因为404没有find,而试图张贴在铬使用邮递员的数据。任何forms的帮助将不胜感激。 我正在从以下链接执行此应用程序: https : //www.youtube.com/watch?v = wtIvu085uU0 这是我的代码。 app.js //importing modules var express=require('express'); var mongoose=require('mongoose'); var bodyparser=require('body-parser'); var cors=require('cors'); var path=require('path'); var app=express(); const route=require('./router/route'); //connect to mongodb mongoose.connect('mongodb://localhost:27017/contactlistapp'); //on connection mongoose.connection.on('connected',()=>{ console.log('successfully connected to database mongodb @27017'); }); mongoose.connection.on('error',()=>{ if(err) { console.log('Error in database connection:'+err); } }); //port number const port=3000; //adding middleware-cors app.use(cors()); […]