小编Rag*_*gas的帖子

img src链接中的授权标头

我有一个api使用jwt的authencation.我正在使用这个api的vuejs应用程序.我正在尝试使用应用程序在应用程序中显示图像

<img src="my/api/link" />
Run Code Online (Sandbox Code Playgroud)

但是api期望Authorization标题jwt token在里面.

我可以像这样在浏览器请求中添加标题(这里几个问题的回答让我相信它不可能)?

有没有办法(使用js)或我应该改变api自己?

html javascript jwt

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

什么是点菜组件?我应该用吗?

使用vue-cli启动新项目时,它会询问一些问题来自定义设置.一般来说项目名称,描述,是否使用用于linting,karma和mocha的eslint进行测试等.这次它问我

? Use a-la-carte components?
Run Code Online (Sandbox Code Playgroud)

我在vue-cli文档中搜索过它,但没有遇到任何问题.那么有谁可以告诉我什么是"点菜组件",如果我应该使用它?

webpack vuejs2 vuetify.js vue-cli-3

23
推荐指数
2
解决办法
7651
查看次数

`没有这样的文件或目录`在npm中安装js美化

我使用时收到此错误 npm -g install js-beautify

npm ERR! path /home/developer/software/nodejs/lib/node_modules/js-
beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod 
'/home/developer/software/nodejs/lib/node_modules/js-
beautify/js/bin/css-beautify.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/developer/.npm/_logs/2017-09-18T07_52_38_910Z-
debug.log
Run Code Online (Sandbox Code Playgroud)

可以做些什么来解决这个问题?

我使用节点8.5.0和npm 5.3.0

npm js-beautify

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

谷歌登录vuejs spa和laravel api

我有一个单页面应用程序vue.js,Laravel 5.5用作api.我想添加谷歌登录,但我很困惑,从哪里开始.我以前用过laravel socialite添加谷歌登录,但那是纯粹的laravel应用程序,而不是laravel api.

任何人都可以指出我能阅读的一些资源.是否有类似社交名媛的包,在这种情况下是否有办法使用社交名媛.

laravel vue.js google-signin vuejs2 laravel-5.5

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

Flutter / Dart在单元测试中等待几秒钟

我正在编写一个计时器应用程序。在单元测试中,如何等待几秒钟以测试计时器是否正常工作?

// I want something like this.
test("Testing timer", () {
    int startTime = timer.seconds;
    timer.start();

    // do something to wait for 2 seconds

    expect(timer.seconds, startTime - 2);

});
Run Code Online (Sandbox Code Playgroud)

unit-testing wait dart flutter

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

webpack配置文件在vue-cli webpack项目中的位置?

我用cli创建了一个vue.js项目.我使用了webpack模板.我已经工作了几天,它运作顺利.

现在我需要在项目中添加一个npm包.该软件包建议我对webpack配置进行一些更改.但是我的项目的根目录中没有webpack.config.js文件.webpack配置文件在哪里.我是否需要像在某些框架中一样运行命令来发布它.

webpack vuejs2 vue-cli

7
推荐指数
2
解决办法
4663
查看次数

可以在React native中使用Sequelize吗?

Sequelize(http://docs.sequelizejs.com/)是我在sqlite的node.js中使用过几次的Orm。是否可以在React Native中使用它。

sequelize.js react-native

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

如何在dart / flutter中声明64位unsigned int?

对于一个应用程序,我需要一个64位的unsigned int。在查看dart文档时,我没有看到如何正确声明它。

谁能告诉我这是怎么做的?我将在按位操作中使用此“ 64bit unsigned int”。

int unsigned dart flutter dart-2

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

使用nvm时如何设置$NODE_PATH?

ubuntu我已经使用在我的系统中安装了节点nvm。到目前为止它一直运行顺利,但是我的一个项目需要设置 $NODE_PATH 并且nvm没有设置它。

我会手动设置它,但我使用多个版本的节点。解决这个问题的最佳方法是什么。

我从终端命令得到以下结果

node -v
v8.9.1

npm -v
5.5.1

which node
/home/username/.nvm/versions/node/v8.9.1/bin/node

echo $NODE_PATH
[nothing]

nvm --version
0.33.6

nvm ls
->       v8.9.1
         v9.0.0
default -> v8.9.1
six -> lts/boron (-> N/A)
node -> stable (-> v9.0.0) (default)
stable -> 9.0 (-> v9.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.9.1)
lts/argon -> v4.8.6 (-> N/A)
lts/boron -> v6.12.0 (-> N/A)
lts/carbon -> v8.9.1
Run Code Online (Sandbox Code Playgroud)

我读过其他类似的问题和答案没有帮助。我已经尝试过类似的命令

nvm use 8.9.1

nvm alias default 8.9.1 …
Run Code Online (Sandbox Code Playgroud)

node.js nvm

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

Laravel 访客中间件

我的网络应用程序中有一个页面应该阻止登录用户访问。类似于已登录的用户不应访问登录或注册页面。我通过在控制器构造函数中使用来宾中间件来完成此操作。

$this->middleware("guest")->only("page_action"); // like this
Run Code Online (Sandbox Code Playgroud)

在此设置中,如果登录用户尝试访问该页面,他们将被重定向到主页。但我需要显示 404 未找到页面而不是重定向。我怎样才能做到这一点?

简而言之,如何才能使页面仅可供访客访问,并使其对于登录用户来说看起来不存在?

laravel-5 laravel-middleware laravel-5.8

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