小编Ehs*_*Ali的帖子

使用 Axios 从 ajax 调用中删除一些 cookie

Axios在浏览器中使用来调用ajax请求。现在我遇到了一些 cookie 的问题,该 cookie 的优先级高于某些标头。每个请求我都会发送一个标头,AUTHTOKEN但在 cookieSESSIONID密钥中存储的优先级比标头高AUTHTOKEN。在某些情况下,我需要忽略 cookie。这是我的代码:

axios({
    url:`${sdpBasicUrl}/api/v3/requests/27363`,
    method: 'get',
    headers: {
        'Content-Type': 'application/json'  
        'AUTHTOKEN': 'GHG23847923HGJ'               
    }
})
.then(res => {
    console.log(res.data);
});

Run Code Online (Sandbox Code Playgroud)

这是 cookie 示例:

_z_identity=true; PORTALID=1; csrfcookie=aasdasdjh24234b2bjh4hjl; SESSIONID=ffd68d32a14841c99905e3cf4897e15ec9b4777020854a76821fd7e1eab6db2dcab482eb4cfea2ce7f5a6c47c80271d09f608ed985004e5c85681b2939681b18
Run Code Online (Sandbox Code Playgroud)

我应该怎么办?你有什么办法可以解决我的问题吗?

api cookies ajax axios

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

如何在Angularjs中将字符串转换为对象

我有一个字符串:

$scope.text = '"{\"firstName\":\"John\",\"age\":454 }"';
Run Code Online (Sandbox Code Playgroud)

我想转换为js对象:

 $scope.tmp =  {"firstName":"John","age":454 };
Run Code Online (Sandbox Code Playgroud)

注意:JSON.parse()不起作用!!

这是我在codepen中的样本

javascript json converter object angularjs

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

如何配置 Laravel Mix Vue.js 源图以在调试模式下显示真实的组件代码

Laravel 5.4与 一起使用Vue.js 2.6。我在控制台中查看*.vue组件文件的 sourceMap 时遇到问题。我使用以下脚本配置 Laravel mix:

let mix = require('laravel-mix');

mix.webpackConfig({
    devtool: 'eval-source-map'
});

mix.js([
        'resources/assets/js/app.js'
    ], 'public/js')
    .sourceMaps()
    .version();
Run Code Online (Sandbox Code Playgroud)

例如我有这样的 vue 组件:

<template>
    <div class="Example" @click="add()">
        {{ name }}
    </div>
</template>

<script>
    export default {
        data(){
            return {
                name: 'John'
            }
        },
        methods:{
            add(){
                console.log('example click')
            }
        }
    };
</script>
Run Code Online (Sandbox Code Playgroud)

但是当 Laravel mix 编译它时,我在 chrome 的源选项卡中看到这样的内容:

var render = function() {
  var _vm = this
  var _h = _vm.$createElement
  var _c …
Run Code Online (Sandbox Code Playgroud)

javascript laravel source-maps vue.js laravel-mix

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

而不是 Angularjs 中的 $.closest

我想在指令中实现此代码,但在 jQLite 中这不起作用应该如何完成?

 var thisCell = element.closest('.sampleclass');
Run Code Online (Sandbox Code Playgroud)

jquery angularjs jqlite

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

Dropzone 在对话框中仅显示 CSV 和 XLS 文件

我使用 dropzone 作为 CSV/XLS 文件上传器。我使用此选项来过滤和限制 CSV/XLS 文件:

acceptedFiles: "text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
Run Code Online (Sandbox Code Playgroud)

现在我只能在 Windows 对话框中看到 XLS 文件,而看不到 CSV 文件。当然,当我将过滤器下拉菜单更改为所有文件时,我会看到 CSV 文件并选择它。但我想要解决这个问题的方法或选项。

您是否有同时查看 XLS/CSV 文件的解决方案?

csv excel xls dropzone.js

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

如何在 node.js 中的 .env 文件中保存更改

dotenv用于读取环境变量。像这样:

let dotenv = require('dotenv').config({ path: '../../.env' });
console.log(process.env.DB_HOST);
Run Code Online (Sandbox Code Playgroud)

现在我想保存.env文件中的更改。我找不到任何方法将变量保存在.env文件中。我该怎么办?

process.env.DB_HOST = '192.168.1.62';
Run Code Online (Sandbox Code Playgroud)

javascript environment-variables node.js

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

如何将HTML模板作为道具传递给Vue组件

我有一个textarea包含的组件,html tag我想html在此组件中进入编辑模式。我Laravel用来生成HTML。

<template>
    <div>
        <textarea
                  :value="content"
                  :name="name"
                  :id="id">
              <slot></slot>
        </textarea>
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

在刀片页面中,我习惯了此组件:

<my-component>
   <p class="textbox">hello world</p>
</my-component>
Run Code Online (Sandbox Code Playgroud)

当我将此组件放在页面中时,<slot></slot>在textarea中显示标签。我该怎么办?您有我需要的解决方案吗?

谢谢

html javascript vue.js

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

如何在Laravel中解码JSON对象

我想在Laravel 5.1中解码gallery数组JSON对象.我的JSON是:

{
  "title": "aaaaaaaaaaaaaaaa",
  "category_id": "1",
  "user_id": "1",
  "gallery": "[{name: \"XCB808tvXNpqXKqekA2HlkJ8H.jpg\",size:5112},{name: \"s6kA6B0e5m1sdSAjPXqNwtiy4.jpg\", size: 13135}]"
}
Run Code Online (Sandbox Code Playgroud)

当我使用此代码时,请回复我null:

public function store(Request $request)
    {
         $json = json_decode($request['gallery'],true);
         return $json;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是dd($request['gallery'])结果

[{'name': "XCB808tvXNpqXKqekA2HlkJ8H.jpg",'size':5112},{'name': "s6kA6B0e5m1sdSAjPXqNwtiy4.jpg", 'size': 13135}]
Run Code Online (Sandbox Code Playgroud)

php json laravel laravel-5 laravel-5.1

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

Socket.io使用参数发送disconnect事件

我想手动将disconnect事件与自定义参数一起发送到socket.io服务器.我使用此功能但不起作用:

//客户

var userId = 23;
socket.disconnect(user);
Run Code Online (Sandbox Code Playgroud)

//服务器

socket.on('disconnect', function (data) {
        console.log('DISCONNECT: '+  data)
    })
Run Code Online (Sandbox Code Playgroud)

现在,如何在发送断开连接事件时向服务器发送其他数据?

parameters events disconnect socket.io

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

如何在使用 ui-router resolve 显示任何 UI 之前加载 Angular-translate

我用angular-translate的是i18n。我想使用$translatePartialLoader模块化语言密钥服务作为延迟加载。ui-router我也想为此使用解析选项。

现在该怎么做呢?可以为我添加一个代码示例吗?

谢谢

resolve angularjs angular-ui-router angular-translate

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