小编Gar*_*550的帖子

Angular 2:如何正确自动导入normalize.css

我是一个新的Angular 2用户,我遇到了一些问题.

传统上,我们可以使用<link rel="stylesheet" href="node_modules/normalize.css/normalize.css" />导入css文件,但我想让Angular 2自动导入它import.

当我使用Material 2时,我尝试使用相同的方法:

// angular-cli-build.js

module.exports = function(defaults) {
  return new Angular2App(defaults, {
    vendorNpmFiles: [
      'normalize-path/index.js',
    ]
  });
};
Run Code Online (Sandbox Code Playgroud)

// system-config.ts 

const map: any = {
  'normalize': 'vendor/normalize-path',
};

/** User packages configuration. */
const packages: any = {
  'normalize': {main: 'index.js'},
};
Run Code Online (Sandbox Code Playgroud)

// app.component.ts

import { normalize } from 'normalize-path';
Run Code Online (Sandbox Code Playgroud)

编辑会抱怨:

找不到模块'normalize-path'.

代码将无法编译.但我真的不知道出了什么问题.

css typescript normalize-css angular

22
推荐指数
3
解决办法
2万
查看次数

ASP.NET Core如何确定MIME类型并应用不同的中间件?

我使用ASP.NET Core MVC和.NET Core 2.0.

我有一些静态文件,它们有不同的文件类型,JPEG,PNG,BMP ......

我想根据不同的文件类型应用不同的中间件.

比如PNG文件我会用ImageCompressMiddleware,BMP文件我会用ImageConvertMiddleware.

ASP.NET Core如何确定MIME类型并应用不同的中间件?

或者根据文件扩展名.

c# asp.net-core-mvc .net-core asp.net-core

5
推荐指数
2
解决办法
5322
查看次数

如何使用 Titanium-Web-Proxy 编写反向代理?

我最近使用Titanium-Web-Proxy编写了一个反向代理。

浏览器通过IP 127.0.0.1,80端口访问反向代理,反向代理将浏览器的请求转发到IP 127.0.0.1,2366端口的IIS服务器。

+---------+    Request    +---------------+                 +------------+
|         +-------------> |               |     Request     |            |
|         |               | Reverse Proxy +---------------> | Web Server |
|         |               |               |                 |            |
| Browser |               | 127.0.0.1     |                 | 127.0.0.1  |
|         |               |               |    Response     |            |
|         |    Response   | 80            | <---------------+ 2366       |
|         | <-------------+               |                 |            |
+---------+               +---------------+                 +------------+
Run Code Online (Sandbox Code Playgroud)

当我测试它时,反向代理没有按我预期的那样工作,浏览器返回 HTTP 400 错误。

Bad Request - Invalid Hostname

HTTP Error 400. The …
Run Code Online (Sandbox Code Playgroud)

.net c# proxy titanium-web-proxy

5
推荐指数
1
解决办法
3751
查看次数