我正在使用loopback为我的应用程序提供api服务,我尝试更改一些数据的GET请求.
截至目前,查询将获取特定API的所有结果:
People.find({
where: {
'town': 'name of a town'
}
}).$promise
// Promise is fulfilled and people returned
.then(function(results) {
$scope.people = results;
})
// Promise is rejected and error catched
.catch(function(err) {
$scope.errors.PeopleFind = JSON.stringify(err.data.error.message ?
err.data.error.message :
err.data.error.errmsg
);
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试过在where子句中添加单引号或者做类似的事情.find({ where : { town : 'name of a town' }}.无论我把引号放在哪里,结果总是整个包.我如何查询我感兴趣的结果?
提前致谢
因此,我正在尝试使用puppeteer迭代一些URL,从HTML内容中获取数据,然后打印出CSV.
我被困在你打印数据的那一部分.现在我只是测试并尝试为每个数据做一个console.log().
我遇到的主要问题是循环运行非常快,打开了大量的浏览器窗口,并且日志全部乱序.
这是我的代码:
const puppeteer = require('puppeteer');
let scrape = async (i) => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
await page.goto(`https://webPageURL.org/list/objects/${i}/`);
await page.waitFor(1000);
const result = await page.evaluate(() => {
let data = document.querySelector('.someClass')
if (data !== null) {
data = data.innerText;
}
return {
data
}
});
await browser.close();
return result;
};
for (var i = 0; i < 10; i++{
scrape(i).then((value) => {
console.log(i, ': ', value);
});
} …Run Code Online (Sandbox Code Playgroud) 我有日历组件,其数据属性装饰为 @Input():
import { Component, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core';
@Component({
selector: 'app-calendar',
templateUrl: './calendar.component.html',
styleUrls: ['./calendar.component.css']
})
export class CalendarComponent implements OnInit, OnChanges {
@Input() data: CalendarDay[];
constructor() {
this.data = [];
}
ngOnInit() {
this.initDays();
}
ngOnChanges(changes: SimpleChanges) {
console.log(this.data);
console.log(changes.data);
}
}
Run Code Online (Sandbox Code Playgroud)
我从另一个组件传入数据,如下所示:
<app-calendar [data]="this.calendarData"></app-calendar>
Run Code Online (Sandbox Code Playgroud)
并通过*ngFor日历组件呈现传递的数据(它呈现完美并且一切正常):
<div *ngFor="let item of data">{{item.date}}</div>
Run Code Online (Sandbox Code Playgroud)
我想先解析这些数据,然后再将它渲染到视图中,每当我尝试在日历组件中使用 console.log 数据属性时,我都会得到奇怪的数组,它显示为空,我可以从浏览器控制台“打开”它:
.
当我尝试记录这样的值时:
console.log(this.data[0])
Run Code Online (Sandbox Code Playgroud)
或者
console.log(changes.data.currentValue[0])
Run Code Online (Sandbox Code Playgroud)
我得到了undefined价值。
尝试npm start我的环回应用程序时,我遇到了一个非常奇怪的错误。我真的没有对代码做任何事情,然后这突然开始发生
无法启动应用程序。类型错误:无法在 getFieldsJsonSchemaFor 处读取未定义的属性“定义”(/Users/vikramkhemlani/Desktop/loopback/node_modules/@loopback/repository-json-schema/dist/filter-json-schema.js:101:64)
我在另一个文件中有完全相同的代码(我实际上是通过使用这个 repo 创建了一个 git repo)但是这个由于某种原因抛出了这个错误
我已经开始通过各种视频教程学习 node.js。
下面的代码不起作用,输出应该是'false'firstconsole.log()和'true'second console.log()。
这是我在 app.js 中的代码:
console.log('Starting app');
console.log(_.isString(true));
console.log(_.isString('Saurabh'));
Run Code Online (Sandbox Code Playgroud)
输出
在 CMD 中:
saurabh@kumar:/var/www/html/notes-node$ nodejs app.js
Starting app
/var/www/html/notes-node/app.js:25
**console.log(_.isString(true));**
^
**ReferenceError: _ is not defined**
at Object.<anonymous> (/var/www/html/notes-node/app.js:25:13)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
saurabh@kumar:/var/www/html/notes-node$ npm -v
3.5.2
Run Code Online (Sandbox Code Playgroud) 我对Angular很新,没有使用AngularJS的经验; 但是我发现我要复制的这个codepen:https://codepen.io/anon/pen/jpZBBQ?edit = 0010
我已经修复了模板中的ng-class和ng-click指令,但我被困在了js上; 我从未见过控制器,$scope或者$timeout在Angular 6应用程序中,所以我不知道该怎么做.任何帮助表示赞赏.
我在Firestore中使用生产模式时遇到问题。
错误错误:未捕获(承诺):TypeError:Cb(...)。firestore不是函数TypeError:Cb(...)。firestore不是函数
当我在开发模式下工作时,一切正常。
我正在使用"@angular/fire": "^5.2.1","firebase": "^6.2.3",
我的开发环境和生产环境都是一样的。
当我不这样做时ng build ,--prod可以正常工作ng build --prod。Firebase正常运行,而不是我通过一些图像操作添加了火灾/存储
我真的不知道要显示代码的哪一部分。因为我不知道问题出在哪里。:-(
TypeError: Cb(...).firestore is not a function
TypeError: Cb(...).firestore is not a function
at firestore.js.pre-build-optimizer.js:39
at e.invoke (zone.js.pre-build-optimizer.js:391)
at t.run (zone.js.pre-build-optimizer.js:150)
at t.runOutsideAngular (core.js.pre-build-optimizer.js:17257)
at new t (firestore.js.pre-build-optimizer.js:37)
at core.js.pre-build-optimizer.js:21272
at Ki (core.js.pre-build-optimizer.js:21234)
at Wi (core.js.pre-build-optimizer.js:21198)
at core.js.pre-build-optimizer.js:21266
at Ki (core.js.pre-build-optimizer.js:21234)
at P (zone.js.pre-build-optimizer.js:831)
at P (zone.js.pre-build-optimizer.js:788)
at zone.js.pre-build-optimizer.js:892
at e.invokeTask (zone.js.pre-build-optimizer.js:423)
at Object.onInvokeTask (core.js.pre-build-optimizer.js:17289)
at e.invokeTask (zone.js.pre-build-optimizer.js:422)
at t.runTask (zone.js.pre-build-optimizer.js:195) …Run Code Online (Sandbox Code Playgroud) javascript ×4
angular ×3
loopback ×2
node.js ×2
angular6 ×1
angular7 ×1
api ×1
apiconnect ×1
lodash ×1
mongodb ×1
puppeteer ×1
typescript ×1
web-scraping ×1