我在打字稿上有错误,我使用 Redux 和 Saga 作为中间件,这是错误:
没有重载匹配这个调用。最后一次重载给出了以下错误。“MY_EVENTS_LOAD”类型的参数不可分配给“TakeableChannel”类型的参数。
我想在这里创建一个观察者:
export default function* watcher() {
yield takeEvery(actions.MY_EVENTS_LOAD, getListEventsByUserSaga);
}
Run Code Online (Sandbox Code Playgroud)
在我的 saga 文件中有这个功能
export function* getListEventsByUserSaga(OwnerId: string) {
try {
const events = yield getEventsByOwnerId(OwnerId);
yield put(actions.fetchMyEventsListUserSuccess(events));
} catch (error) {
yield put(actions.fetchMyEventsListUserFailure(error.message));
}
}
Run Code Online (Sandbox Code Playgroud)
当我采取行动时会发生这种情况:
export const fetchMyEventsListUserLoad = (OwnerId: string) => {
return {
type: MY_EVENTS_LOAD,
OwnerId,
};
};
Run Code Online (Sandbox Code Playgroud)
如何以正确的方式实施这些?
我对 PostgreSQL 非常陌生,每次尝试创建新表时,都会遇到以下错误:
ERROR: syntax error at or near "(" LINE 1: ..." ("id_azucarusuario"
SERIAL, "id_usuario" integer(128) NOT ...
Run Code Online (Sandbox Code Playgroud)
这是我试图定义的表的 SQL:
CREATE TABLE "public"."usuario_azucar"
( "id_azucarusuario" SERIAL,
"id_usuario" integer(128) NOT NULL,
"codigogeneral" character varying(240) NOT NULL,
"razonsocial" character(240),
"nombrecomercial" character(240),
"nit" integer(128),
"nummatricula" integer(128),
"direccionempresa" character(240),
"subdepartamento" character(240),
"subciudad" character(240),
"subdireccion" character varying(240),
"subcalle" character varying(240),
"subreferencia" character varying(240),
"subtelefono" integer(128),
"subpagweb" character(240),
"subemail" character varying(240),
"rai" character varying(240),
"descripcion_proceso_azucar" character varying(240),
"descripcion_proceso_alcohol" character varying(240),
"balance_energeticoomasic" character varying(240),
"productos_obtenidos" character …Run Code Online (Sandbox Code Playgroud) 嗨,我正在尝试在 mi 表中插入一行,但总是遇到此问题:
POST URL/api/presentaciones/[object%20Object] 404(未找到)
好吧,我有一个表单和控制器中的 ng-submit="savePresentacion":
.controller('newPresentacionController', function ($scope, Presentacion, Categoria) {
$scope.categorias ={};
var vm = this;
var presentacionData = {};
$scope.savePresentacion = function() {
presentacionData = {
nombre : $scope.nombre,
descripcion : $scope.descripcion,
tipo_presentacion : $scope.tipo_presentacion,
usuarios_id : $scope.usuarios_id,
categorias_id: $scope.categorias_id,
longitude: self.myMarker.position.lng(),
latitud: self.myMarker.position.lat(),
zoom: 13
};
Presentacion.crearPresentacion(presentacionData).success(function (datos) {
});
};
}
Run Code Online (Sandbox Code Playgroud)
在presentacionService中有这个:
(function () {
angular.module('presentacionService', [])
.factory('Presentacion', function ($http) {
var presentacionFactory = {};
presentacionFactory.crearPresentacion = function(presenData) {
console.log(presenData);
return $http.post('/api/presentaciones/' + …Run Code Online (Sandbox Code Playgroud)