小编Sun*_*arg的帖子

如何使用Passport.js访问Cookie集

我正在使用Passport.js来登录我的Node-App.但在我的应用程序中,我需要访问用户的ID,目前,我不知道如何实现这个功能!

如何访问用户ID或我应该自己将其发送到cookie中?

cookies login node.js passport.js

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

AngularJs element.height()不是函数

我正在尝试制定一个会影响元素宽度/高度的指令.通过示例我已经看到,您可以通过引用适当的功能来获取/设置宽度/高度.例如,在我尝试做的指令的链接功能中:

function link(scope, element, attr) {
   var height = element.height();
}
Run Code Online (Sandbox Code Playgroud)

但是,在我的代码中,我得到"错误:element.height不是函数".

我错过了对某些angular.js模块/库或文档的引用是不是最新的?

angularjs

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

如何在jspdf.js中设置导出表的字体大小?

我正在使用jspdf.debug.js从html页面导出pdf数据.这是我正在使用的控制器的功能.我创建了一个字符串作为我要导出的html表.

$scope.exportReport = function (fileName, fileType) {
   objReport.count = 0;   // for getting all records
   ReportService.getSaleDetail(objReport).then(function (result) {
        var strTable = "<table id='tableReport'><tr><td style='width:400px'>Date</td><td style='width:50px'>Order Id</td><td style='width:130px'>Product</td><td style='width:120px'>Gorss Price</td><td style='width:160px'>Currency</td><td style='width:50px'>Order Status</td><td style='width:150px'>Assigned To</td><td style='width:150px'>Assigned User Email</td><td style='width:150px'>Country</td></tr>";
        var strRow = '';
        if (result.data.totalRecords > 0) {
             var totalRecords = parseInt(result.data.totalRecords);
             var saleDataJson = result.data.saleDetail;
             for (var i = 0; i < totalRecords; i++) {
                 strRow = '<tr><td>' + saleDataJson[i].date + '</td>' + '<td>' + saleDataJson[i].orderId + '</td>' + '<td>' …
Run Code Online (Sandbox Code Playgroud)

html javascript pdf angularjs jspdf

11
推荐指数
1
解决办法
2万
查看次数

自动通过API将消息发布到Telegram通道

我是Telegram API的新手.我想自动将消息发布到我的公共电报频道.我读了一些帖子,我可以用机器人实现这一点,但我不确定这是否是最好的方式以及API是否有选项可以直接发布到频道.

我想得到一些关于如何实现这一目标的起点?我应该使用哪种API?我是需要开发帐户还是机器人等?

telegram python-telegram-bot telegram-bot

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

AngularJS使用Asp.net Web API:$ http post返回XMLHttpRequest无法加载:预检的响应具有无效的HTTP状态代码405

当尝试使用$http它将json POST到Asp.net web API服务器时返回以下错误

XMLHttpRequest cannot load http://localhost:62158/api/video/add.
Response for preflight has invalid HTTP status code 405
Run Code Online (Sandbox Code Playgroud)

但是从$.ajax工作文件中提出相同的请求.

$ HTTP代码

$http.post(url, data, config)
    .success(function (data, status, headers, config) {
        defered.resolve(data);
    })
    .error(function (data, status, header, config) {
        defered.reject(data);
    });
Run Code Online (Sandbox Code Playgroud)

$ .ajax代码

$.ajax({ type: "POST",
    url: url,
    data: newVideo,
    success: function (a) {
         debugger;
    },
    error: function (e) {
       debugger;
    },
    dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)

asp.net web api代码和配置

web.config中

<httpProtocol>
    <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="Content-Type" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-web-api angularjs asp.net-web-api2

11
推荐指数
1
解决办法
1万
查看次数

Webpack加载器中的RegEx exclude/include配置不起作用

我试图在我的应用程序之外应用于node_modulesbabel-loader的模块的特定模式,比如foo.*.

应该像往常一样跳过node_modules下的其他模块.首先我尝试使用负面预测不起作用:

{
  test: /\.js$/,
  exclude: [
    /node_modules\/(?!foo).*/
  ],
  loader: 'babel-loader',
  query: {
    ...
  }
}, 
Run Code Online (Sandbox Code Playgroud)

然后我分成两个装载机,也没有工作:

{
  test: /\.js$/,
  exclude: [
    path.resolve(_path, "node_modules")
  ],
  loader: 'babel-loader',
  query: {
    ...
  }
}, 
{
  test: /\.js$/,
  include: [
    /node_modules\/foo.*/
  ],
  loader: 'babel-loader',
  query: {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用字符串而不是RegEx,它适用于一个文件夹:

include: [
  path.resolve(_path, "node_modules/foo")
],
Run Code Online (Sandbox Code Playgroud)

这向我表明正则表达式没有按预期工作.

有没有人让RegExInclude/Exclude现场工作?

webpack

11
推荐指数
1
解决办法
7169
查看次数

AngularCli构建和服务器--aot vs --prod

我转换的Angular2使用App CommonJS的JIT和手动配置AOT(二的index.html文件,二是main.ts文件等)到angular4 CLI模板旧的方式(ng new appName).

2/4之间的cli似乎发生了很大的变化.看了一些youtube视频,用ng cli创建了一个新的应用程序,我看到了这两个ng buildng serve支持--prod--aot标志,但生成的webpacks在使用两个不同的标志时大小不同.

有什么区别

ng build --prod
Run Code Online (Sandbox Code Playgroud)

ng build --aot
Run Code Online (Sandbox Code Playgroud)

然后为服务:

ng serve --prod 
Run Code Online (Sandbox Code Playgroud)

ng serve --aot
Run Code Online (Sandbox Code Playgroud)

似乎prod捆绑比捆绑小,但为什么?

angular-cli angular

11
推荐指数
4
解决办法
2万
查看次数

怎么用!在SASS mixin中默认?

我有这个SASS mixin:

@mixin micro-clearfix
    &:after,
    &:before
        content: ""
        display: table
    &:after
        clear: both
    * html &
        height: 1% !default
    *+html &
        min-height: 1% !default
Run Code Online (Sandbox Code Playgroud)

不幸的是,它没有编译,除非我删除!default哪个是这个mixin的重点.

我得到的错误信息是:

Invalid CSS after "1% ": expected expression (e.g. 1px, bold), was "!default")
Run Code Online (Sandbox Code Playgroud)

我想要实现的是,如果已经为选择器定义了height(或min-height),则mixin应该使用该值,否则它应该将此属性定义为1%.

我不想使用,zoom因为那不是一个有效的属性,我喜欢保持我的CSS干净.

我用!default错了方法吗?

我有Compass 0.12.1和SASS 3.1.10.

css sass compass-sass

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

如何在Angular 2中使用MaterialiseCSS

我真的想在Angular2中使用materializecss.

我按照步骤进行操作

https://www.npmjs.com/package/angular2-materialize.

我还在研究Angular2并使用angular-cli.但我不知道在哪里添加插件.

我不知道webpack在哪里.我也试着按照这个步骤进行操作 https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli-app-2eb64b05a1d2#.cpgjvvo7m

但我不知道在哪里angular-cli-build.js

哦,顺便说一句,我正在使用angular-cli.我希望有人可以帮助我.

我非常喜欢materializecss.当我使用AngularJS时,我总是使用它.

谢谢.

materialize angular

10
推荐指数
2
解决办法
1万
查看次数

复制失败:构建上下文 docker compose 之外的禁止路径

这是项目结构

Project
 /deployment
   /Dockerfile
   /docker-compose.yml
 /services
   /ui
     /widget
Run Code Online (Sandbox Code Playgroud)

这是泊坞窗文件

FROM node:14

WORKDIR /app

USER root

# create new user (only root can do this) and assign owenership to newly created user
RUN echo "$(date '+%Y-%m-%d %H:%M:%S'): ======> Setup Appusr" \
    && groupadd -g 1001 appusr \
    && useradd -r -u 1001 -g appusr appusr \
    && mkdir /home/appusr/ \
    && chown -R appusr:appusr /home/appusr/\
    && chown -R appusr:appusr /app

# switch to new created user so that appuser will be …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

10
推荐指数
2
解决办法
4万
查看次数