我有一个大问题,使我的项目迟到 我有 CROS 问题阻止了我的请求 我无法纠正它,我在我的 .htacess 中添加了以下几行,但它不起作用我无法理解
跨域请求被阻止:同源策略不允许在https://maps.googleapis.com/maps/api/place/autocomplete/json ...nents=country:fr&key=MY_KEY读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.kosmos-digital.com/$1 [R,L]
Rewritecond %{HTTP_HOST} ^kosmos-digital.com$
Rewriterule ^(.*) https://www.kosmos-digital.com/$1 [QSA,L,R=301]
<ifModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www.kosmos-digital.com|www.maps.googleapis.com)$" AccessControlAllowOrigin=$0
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Header always set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
</ifModule>
Run Code Online (Sandbox Code Playgroud)
我不认为它来自我的代码,但我会把它放在下面:
try {
await Dio().get<String>("https://maps.googleapis.com/maps/api/place/autocomplete/json?input=28%20avenue%20pierre%20corneille&language=fr&components=country:fr&key=MY_KEY").then((e) {
print(e.data);
}).catchError(print);
// Map<String, dynamic> dataAsJson = await HttpUtils.getForJson(url, headers: headers);
// print(dataAsJson.toString());
} catch(e) {
print(e.toString());
}
Run Code Online (Sandbox Code Playgroud) 我最近开始在 flutter web 上进行开发我创建了一个带有 bdd firebase 的项目,但是每次我将文件发送到服务器并在浏览器上启动该站点时,控制台中都会出现一条错误消息,显示我找不到它的位置来自,我很羡慕它,因为它让我感到压力 另一个异常被抛出:来自文件 js_primitives.dart 的 'minified:aq' 实例我把图片放在你下面。
获取原始源时出错:尝试获取资源时出现网络错误。源网址:org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/js_primitives.dart
为了创建项目,我使用命令“flutter create...”来构建项目命令“flutter build web”
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:firebase/firebase.dart' as fb;
import 'package:firebase/firestore.dart' as fs;
class FirebaseHelper {
bddCon() {
try {
if (fb.apps.isEmpty) {
fb.initializeApp(
apiKey: "AIzaSyDXH2wp7lP5xPA23iIJo3bqJOs5qHD9MMs",
authDomain: "test-c03a7.firebaseapp.com",
databaseURL: "https://test-c03a7.firebaseio.com",
projectId: "test-c03a7",
storageBucket: "test-c03a7.appspot.com",
messagingSenderId: "356936613410",
appId: "1:356936613410:web:464a1dcb25010b0f4cd47b",
measurementId: "G-J14GG7YZ45"
);
}
} on fb.FirebaseJsNotLoadedException catch (e) {
print(e);
}
return fb.firestore();
}
}
void main()
{
FirebaseHelper().bddCon();
runApp(MyApp());
}
class MyApp extends …Run Code Online (Sandbox Code Playgroud)使用网页抖动时,当我显示文本时,我的文本在底部被剪切,我尝试放置填充但它不起作用。
这个问题这个产品无处不在,甚至在 TextField 上
new Container(
width: menuRightWidthDesktop,
height: getSize == 0 ? heightHeaderDesktop : getSize == 1 ? heightHeaderTablette : heightHeaderMobile,
color: Colors.red,
child: new Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
new GestureDetector(
child: new Container(
color: Colors.indigoAccent,
child: new Text("Surfeur >"),
),
onTap: () {},
),
new GestureDetector(
child: new Text("Photographe >", ),
onTap: () {},
),
],
),
),
Run Code Online (Sandbox Code Playgroud)