我正在使用 Vue CLI webpack 模板,但很难加载我自己的图标。
我跑了 vue init webpack my-app
在index.html我已经包括:
<link rel="shortcut icon" href="<%= webpackConfig.output.publicPath %>favicon.ico">
Run Code Online (Sandbox Code Playgroud)
...我确实看到了默认的 (Vue) 图标。但是,我无法确定该收藏图标位于(或以其他方式引用)的位置,也无法弄清楚将自己的收藏图标放在哪里以替换它。
我也遵循了这个答案中的建议,它建议将网站图标图像放在static文件夹中,并将其包含在index.html:
<link rel="shortcut icon" type="image/png" href="/static/favicon.png"/>
Run Code Online (Sandbox Code Playgroud)
但是,正如承诺的那样,我无法访问我的网站图标。
我的猜测是在 CLI 配置文件中的某处引用了图标位置/文件,但我找不到它。
我有一个Meteor应用程序,并希望将数据(从csv)上传到流星集合.
我已经找到:
我的要求是应用用户能够从应用内将csv数据上传到应用.我不需要将csv文件存储在app文件结构中的任何位置,我只需要将csv数据读取到集合中.
我可能无法弄清楚如何执行此操作,因为我的参考条款("将数据上传到meteor")不明确或不正确.或者说我是个白痴.
更新: 当我将应用程序部署到meteor.com时,我没有遇到任何相同的问题,所以问题肯定与开发环境有关,我怀疑与ROOT_URL和处理重定向的方式有关.
我在Nitrous.io上运行Meteor .
我已经安装了accounts-facebook包并将以下内容添加到服务器文件夹中:
ServiceConfiguration.configurations.remove({
service: "facebook"
});
ServiceConfiguration.configurations.insert({
service: "facebook",
appId: '31058319242*****',
secret: '4f6c8a9b5aab235111e97*********',
site_url: 'http://accounts-*****.apse2.nitrousbox.com/'
});
Run Code Online (Sandbox Code Playgroud)
我还在启动时更改了我的应用程序的根URL:
Meteor.startup(function () {
Meteor.absoluteUrl.defaultOptions.rootUrl = "http://accounts-*****.apse2.nitrousbox.com/"
});
Run Code Online (Sandbox Code Playgroud)
我在应用的"基本"设置中包含了完全相同的网址:

和'高级'设置:

[显然,*****实际上是一个识别我的Nitrous'盒子的字符串' - 我在这里编辑了它]
但是,当我尝试授权使用Facebook时,我收到以下错误:
Exception while invoking method 'login' Error: Failed to complete OAuth handshake with Facebook. failed [400]
{
"error":
{
"message":"Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
"type":"OAuthException",
"code":191
}
}
Run Code Online (Sandbox Code Playgroud)
我在这些设置上尝试了许多不同的变体,但没有成功.
还有其他人遇到过这个问题吗?帮助赞赏.