小编Dee*_*kar的帖子

使用jquery的gulp脚本不起作用

我尝试在我的新laravel项目中使用gulp.Laravel默认使用laravel-elixir包.

这是gulpfile.js:

var elixir = require('laravel-elixir');

elixir(function(mix) {
  mix
    .sass([
      "app.scss"
    ])
    .scripts([
      "vendor/jquery-2.1.4.min.js",
      "app.js",
    ], 'public/js/app.js')
    .version([
      "css/app.css",
      "js/app.js",
    ]);
});
Run Code Online (Sandbox Code Playgroud)

在终端中运行gulp并访问页面后,css文件成功加载但在加载js文件时出现403错误.我包含了js via的版本构建<script src="{{ elixir('js/app.js') }}"></script>和要加载的文件.如果我删除包含jquery的行,一切正常.

我可以通过运行暂时解决此问题,chmod -R 777 public/build/但在gulp再次运行后我再次得到相同的错误.

任何想法如何解决这个问题?

javascript jquery laravel gulp laravel-elixir

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

如何在 AWS Cognito 中使用 refreshToken 值刷新 IdToken?

我们是否可以在一小时前强制过期并使用刷新令牌获取新的 IdToken 或如何在自动过期时间后使用此amazon-cognito-identity-js-node模块中的refreshToken 值获取新的 IdToken ?

我正进入(状态

类型错误:refreshToken.getToken 不是错误函数。

我使用此代码如下:

cognitoUser.refreshSession(refreshToken, (err, session) => {
                          if (err) {//throw err;
                            console.log('In the err'+err);
                          }
                          else{
                            console.log('session '+session);
                          }
                    }); 
Run Code Online (Sandbox Code Playgroud)

refreshToken在函数中传递正确的值。在 CognitoUser.js 文件中的函数

refreshSession(refreshToken, callback)
{
  const authParameters = {};
  authParameters.REFRESH_TOKEN = refreshToken.getToken(); /* Here I am getting error*/
  ...
  ....
}
Run Code Online (Sandbox Code Playgroud)

在情况下,如果我的替换功能第二线refreshSession()

authParameters.REFRESH_TOKEN = this.signInUserSession.getRefreshToken().getToken();
Run Code Online (Sandbox Code Playgroud)

然后错误消失了。

我尝试使用以下代码:

 var poolData = {
        UserPoolId: 'xx-xxx-x_xxxxx',
        ClientId: 'xxxxx',
        AuthFlow: 'xxxxx'
     };

     userPool = new AWS.CognitoIdentityServiceProvider.CognitoUserPool(poolData);


if(minuteDiff >= 60) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js amazon-cognito aws-sdk

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

如何在PHP中获取上个月的第一个日期和最后日期?

我想获得上个月的第一个日期和最后一个日期.

$first_date = strtotime('first day of previous month', time());
$previous_month_first_date=date('Y-m-d', $first_date);
$previous_month_last_date=date('Y-m-d', strtotime('last day of previous month'));
Run Code Online (Sandbox Code Playgroud)

php

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

使用PHP输出数组

我有以下PHP代码:

 while($row = mysqli_fetch_array($query))
 {
    $data = $row['name'];
 }
Run Code Online (Sandbox Code Playgroud)

我在数据库中使用列名"name"获取所有数据.我怎么能像这样输出呢?

 ["John", "Doe", "Deer"]
Run Code Online (Sandbox Code Playgroud)

php mysql

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

从 WordPress 中的 wp_terms 表检索数据

我是 WordPress 新手。我正在 codeigniter 中创建类似 WordPress 的管理面板,因此我需要了解 WordPress 中的数据库表关系。有一个数据库表wp_term用于存储类别和标签。

我的问题或我想要的是我想按他们的帖子显示类别和标签。

例如:假设我插入了 4 个具有类别和标签的新帖子。帖子将存储在wp_posts表中,类别和标签将存储在wp_terms. 那么这两个表之间有什么关系。
请帮我。
谢谢。

php wordpress

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

如何在 Node JS 服务器端代码中检查 javascript 是否启用

是否可以使用 Node js 中的服务器端代码进行检查?或者,如果不是,那么我如何使用 if-else 之类的条件:

if enabled then 
  do this
else
  do that
Run Code Online (Sandbox Code Playgroud)

在一个node.js项目中,我必须检查JavaScript用户浏览器是否启用。

我知道我们可以<noscript>在客户端代码中使用标签来检查这个(我使用的是玉石)。在 Jade 页面上,我插入了<noscript>显示JavaScript已禁用消息的标签。例如

noscript
 .noscriptmsg(style="color:red; padding:15px;")
   | You don't have javascript enabled on your Browser. Please enable to use complete functionality.
   | To know more
     a(href='http://enable-javascript.com/')  
      | Click Here
Run Code Online (Sandbox Code Playgroud)

这很好地向用户显示错误消息。

但我想在我的服务器端代码中知道它node.js. 我正在使用express框架。

我想为每个页面创建案例,如果JavaScript被禁用,则用户无法进一步移动或在运行应用程序中,如果用户将禁用,JavaScript则应用程序将在 JS-No Found 页面上重定向。

或某种条件<noscript>部分。

任何人都可以指导我如何在 Node.JS 中检测服务器端的 JS 启用或禁用。

javascript jquery node.js express

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

如何使用Node.js获取Windows版本?

有关Stack Overflow上的操作系统版本的问题,但没有关于Windows名称的问题,我希望找到使用Node.js的Windows名称.

我已经看着像这么多的模块os,platform,getos和使用process等,发现这些都有助于使获得操作系统说明,工艺环境等.我能得到它是Linux或Windows过我即使用该平台.

但是,我如何检查,是使用Node.js在我的系统上安装的Windows 7还是8?

kinect2在我的Node.js项目中使用模块,它在Windows 8上工作正常,但我希望在Windows 7上使用它.

我已经检查过Kinect2不适用于Windows 7.

javascript node.js kinect node-modules kinect-v2

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

jsPDF 类型上不存在属性“autoTable”

我正在使用angular2Node JS。我已经使用.jspdfjspdf-autotable安装了这两个模块npm。在 angular-cli.json 文件中,我嵌入了脚本:

"scripts": [ 
        "../node_modules/jspdf/dist/jspdf.min.js",
        "../node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.js"
      ],
Run Code Online (Sandbox Code Playgroud)

在我的component.ts文件中,我按如下方式导入了这些文件:

 import * as jsPDF from 'jspdf'; 
 import * as autoTable from 'jspdf-autotable';
Run Code Online (Sandbox Code Playgroud)

我也试过这些行来导入 jspdf-autotable

import { autoTable } from 'jspdf-autotable'; 
import 'jspdf-autotable';
Run Code Online (Sandbox Code Playgroud)

但没有任何效果。

component.ts文件功能中,我使用的示例代码如下:

var columns = ["ID", "Country", "Rank", "Capital"];
        var data = [
            [1, "Denmark", 7.526, "Copenhagen"],
            [2, "Switzerland",  7.509, "Bern"],
            [3, "Iceland", 7.501, "Reykjavík"],
            [4, "Norway", 7.498, "Oslo"],
            [5, "Finland", 7.413, "Helsinki"]
        ]; …
Run Code Online (Sandbox Code Playgroud)

javascript jspdf typescript jspdf-autotable angular

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

Wordpress - 如何在 wp_nav_menu 中显示指向“私人”页面的链接?

在我的 WordPress 网站private中,wp_nav_menu即使用户未登录,我也需要在主导航中显示链接(通过)(我只需要显示链接,而不是更改可以查看实际内容的人)。

我可以在其他地方执行此操作,使用wp_list_pages and指定要显示的 post_status(es),但我看不到如何将其应用于wp_nav_menu.

这有效:

wp_list_pages(array(
    'title_li'      => '',
    'child_of'      => $page->ID,    
    'post_status'   => 'published,private'
));
Run Code Online (Sandbox Code Playgroud)

有没有办法做类似的事情?

wp_nav_menu(array(
    'menu'              => 'primary',
    'theme_location'    => 'primary',
    'container'         => FALSE,
    'walker'            => new MegaMenuWalker
    'depth'             => 2));
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的搜索显示了多种对结果进行后处理以使用wp_get_nav_menu_items钩子过滤掉私人页面(或草稿)的方法,但我还没有找到相反的方法。

我想我可以做一个自定义查询来以这种方式抓取项目,但这不会让我使用我的自定义步行者。

诱人的是wp_get_nav_menu_items( $menu, $args ),它确实允许我指定 post_status 参数,但是我只能应用我自己的渲染而不是能够使用 walker...除非有某种方法可以在wp_nav_menu?

php wordpress wordpress-theming

0
推荐指数
1
解决办法
4027
查看次数

Next JS在arcgis地图上的多个坐标上显示信息窗口

下面是我的下一个 JS 代码,它显示了一个简单的 ArcGIS 地图,其中包含特定坐标上的点或标记。

谁能告诉我如何在地图上显示点的弹出/信息窗口?例如,我单击任意点,它将在其上打开相应的弹出窗口。

import NavBar from '@/components/NavBar'
import axios from 'axios';
import { useRef, useEffect, useState } from 'react';
import { loadModules } from 'esri-loader';

export default function Home({...props}) {
    const [state, setState] = useState('');
    const MapElement = useRef(null)
    const options = {
     url: 'https://js.arcgis.com/4.6/',
     css: true
    };

    useEffect(() => {
        var vehicleData = props.data
        var map, point_symbol;
        loadModules([
            "esri/views/MapView",
            "esri/WebMap",
            "esri/Graphic",          
            "esri/geometry/Point",
            "esri/PopupTemplate",
            "esri/layers/FeatureLayer","dojo/domReady!"
        ],options).then(([ MapView, WebMap, Graphic, Point, PopupTemplate, FeatureLayer]) => {
            const webmap = …
Run Code Online (Sandbox Code Playgroud)

arcgis reactjs arcgis-js-api next.js esri-maps

0
推荐指数
1
解决办法
713
查看次数