我有一个使用 Axios 调用 .NET 6 Web API 的 React 应用程序。
在program.cs文件中,我添加了builder.Services.AddCors和app.UseCors,如下所示。
但我仍然收到 CORS 错误和 404 预检。
该方法适用于 .NET 5 Web Api。
我们需要为 .NET 6 Web Api 设置什么吗?
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.EntityFrameworkCore;
using Microsoft.OpenApi.Models;
<removed>
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddCors();
// Add services to the container.
<removed>
// App settings
<removed>
<removed>
builder.Services.AddHttpContextAccessor();
builder.Services.AddControllers()
.AddJsonOptions(options =>
{
options.JsonSerializerOptions.Converters.Add(new DateTimeConverter());
});
// AutoMapper
builder.Services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
<removed>
// Firebase
<removed>
var app = builder.Build();
Run Code Online (Sandbox Code Playgroud)
CORS …
我有一个 Flutter 应用程序并成功实现了 BII (actions.intent.OPEN_APP_FEATURE)
但是,当我尝试在 Flutter 应用程序上实现自定义意图时,它在设备上不起作用。不过它可以在 Google Assistant 插件上运行。
我的应用程序仅作为内部版本上传。当应用程序仅处于内部发布时,自定义意图是否有效?
或者我错过了什么?我的快捷方式文件如下:
<shortcuts
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<capability android:name="actions.intent.OPEN_APP_FEATURE">
<intent
android:action="android.intent.action.VIEW"
android:targetClass="com.huislaw.cafe_app.MainActivity"
android:targetPackage="com.huislaw.cafe_app">
<parameter
android:name="feature"
android:key="feature" />
</intent>
</capability>
<shortcut
android:enabled="false"
android:shortcutId="feature_one"
android:shortcutShortLabel="@string/label_feature_one">
<capability-binding android:key="actions.intent.OPEN_APP_FEATURE">
<parameter-binding
android:key="feature"
android:value="@array/feature_one_synonyms" />
</capability-binding>
</shortcut>
<shortcut
android:enabled="false"
android:shortcutId="feature_two"
android:shortcutShortLabel="@string/label_feature_two">
<capability-binding android:key="actions.intent.OPEN_APP_FEATURE">
<parameter-binding
android:key="feature"
android:value="@array/feature_two_synonyms" />
</capability-binding>
</shortcut>
<capability
android:name="custom.actions.intent.STOCK_AVAILABILITY"
app:queryPatterns="@array/StockAvailabilityQueries">
<intent
android:action="android.intent.action.VIEW"
android:targetClass="com.huislaw.cafe_app.MainActivity"
android:targetPackage="com.huislaw.cafe_app">
<parameter
android:name="store_location"
android:key="store_location" />
</intent>
</capability>
<shortcut
android:shortcutId="STOCK_AVAILABILITY"
android:shortcutShortLabel="@string/stockAvailabilityShort">
<capability-binding android:key="custom.actions.intent.STOCK_AVAILABILITY">
<parameter-binding
android:key="store_location"
android:value="@array/storeLocation"/>
</capability-binding>
</shortcut>
</shortcuts>
Run Code Online (Sandbox Code Playgroud)
我的数组:
<string-array name="StockAvailabilityQueries">
<item>Lookup …Run Code Online (Sandbox Code Playgroud)