我用sass创建了新的角度项目,我创建了名为sass的文件夹,其中包含一个名为_variables.scss的文件,
在app组件中我试图导入这样的变量.
@import 'variables'
Run Code Online (Sandbox Code Playgroud)
当我运行服务时,我收到以下错误:
./src/app/app.component.scss模块构建失败:
@import 'variables'
^
File to import not found or unreadable: variables.
in C:\Users\Bonge\Documents\Projects\movies_database\movies-client\src\app\app.component.scss (line 1, column 1)
Run Code Online (Sandbox Code Playgroud)
注意我在angular.json中添加了以下内容:
"stylePreprocessorOptions": { "includePaths": [ "src/", "src/sass/" ]
Run Code Online (Sandbox Code Playgroud)
目录结构只是一个角度启动应用程序
|- src/
|- sass/
|- _variables.scss
|- _mixins.scss
|- styles.scss
Run Code Online (Sandbox Code Playgroud)
我仍然得到同样的错误:我在这里做错了什么?任何帮助
我正在创建简单的休息 API 我有一个用于发布/数据的端点,可以将数据从外部 API 保存到 MongoDB,
这是我到目前为止所拥有的:
app.post('/data', (req, res) => {
let url = 'https://api.themoviedb.org/3/movie/401478/reviews?api_key=4d9c9de3bdf0d3b6837c49c086e3b190';
request(url, function (error, response, body) {
db.collection('data').insert(body, (err, result) => {
if (err) {
res.send({
'error': 'An error has occured'
});
} else {
res.send(result.ops[0]);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
当我localhost:8000/data在控制台的邮递员中测试 api 时,我收到错误:
类型错误:无法在字符串上创建属性“_id”
我在这里做错了什么?
我想使用角度6在前端显示从api返回的数据
这是我所做的:但是数据没有整理:
component.htm:
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Popular Movies</h3>
</div>
<div class="panel-body">
<div class="row">
<div *ngFor="let movie of movies; let i=index" class="col-md-2">
<div *ngIf="i < 6">
<img *ngIf="movie.poster_path" class="thumbnail" src="http://image.tmdb.org/t/p/w500/{{movie.poster_path}}">
<h4>{{movie.title}}</h4>
<p>{{movie.release_date}}</p>
<p><a class="btn btn-default" routerLink="/movie/{{movie.id}}">View details »</a></p>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
component.ts:
import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { Location } from '@angular/common';
import { MoviesService } from '../movies.service';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-movies', …Run Code Online (Sandbox Code Playgroud) angular ×2
javascript ×2
node.js ×2
express ×1
html5 ×1
mongodb ×1
mongoose ×1
sass ×1
typescript ×1