小编Roy*_*der的帖子

docker 中高山上的节点画布

我正在尝试在 docker 中的 Alpine 上安装节点画布(https://github.com/Automattic/node-canvas)。

这些是(部分)我的 Dockerfile:

# Use node/alpine image for final build
FROM keymetrics/pm2:latest-alpine as app

# install dependencies for canvas
RUN apk --no-cache --virtual .build-deps add \
        python \
        make \
        g++ \
        gcc \
    && apk --no-cache --virtual .canvas-build-deps add \
        build-base \
        cairo-dev \
        jpeg-dev \
        pango-dev \
        giflib-dev \
        pixman-dev \
        pangomm-dev \
        libjpeg-turbo-dev \
        freetype-dev \
    && apk --no-cache add \
        pixman \
        cairo \
        pango \
        giflib
RUN apk add …
Run Code Online (Sandbox Code Playgroud)

docker node-canvas alpine-linux

5
推荐指数
3
解决办法
5068
查看次数

AngularJS,PHP Restful Cors问题

我有一个问题试图对我的其他php服务器进行$ http调用.我正在从客户端到后端进行跨域调用.

从我的Angular应用程序中,这是$ http服务的配置方式:

.config(['$httpProvider', function($httpProvider) {
    $httpProvider.interceptors.push('httpResponseInterceptor');
    $httpProvider.interceptors.push('httpTimeStampMarker');
    $httpProvider.defaults.useXDomain = true;
    $httpProvider.defaults.headers.post['Access-Control-Allow-Origin'] = '*';
    $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
    delete $httpProvider.defaults.headers.common['Content-Type, X-Requested-With'];
}])
Run Code Online (Sandbox Code Playgroud)

这是实际的$ http.post()配置方式:

    // Set the headers
    var headers = {
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Methods': 'POST, GET, OPTIONS, PUT',
        'Content-Type': 'application/x-www-form-urlencoded',
        'Accept': '*'
    };

    return $http({
            method: "POST",
            url: base_url,
            data: $.param(args),
            headers: headers
        })
        .success(function(data, status) {

        })
        .error(function(data, status) {

        });
Run Code Online (Sandbox Code Playgroud)

这是服务器的.htaccess:

# Cors
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Allow-Methods"
Header add …
Run Code Online (Sandbox Code Playgroud)

php rest cors angularjs

3
推荐指数
1
解决办法
6827
查看次数

标签 统计

alpine-linux ×1

angularjs ×1

cors ×1

docker ×1

node-canvas ×1

php ×1

rest ×1