我正在努力解决react-router + webpack代码split + servicer worker(或cache)的问题.
基本上问题如下,代码拆分工作正常但有时我从sentry.io的客户那里收到错误报告,例如:
"Dynamic page loading failed Error: Loading chunk 19 failed."
Run Code Online (Sandbox Code Playgroud)
我的react-router代码如下:
const errorLoading = (err) => {
console.error('Dynamic page loading failed', err);
};
export default (
<Route path="/" component={App}>
<IndexRoute
getComponent={(nextState, cb) => {
System.import('./containers/home/home')
.then((module) => { cb(null, module.default); })
.catch(errorLoading);
}}
/>
</Route>
);
Run Code Online (Sandbox Code Playgroud)
对于我的ServiceWorker,我使用OfflinePlugin进行以下配置:
new OfflinePlugin({
cacheName: 'cache-name',
cacheMaps: [
{
match: function(requestUrl) {
return new URL('/', location);
},
requestTypes: ['navigate']
}
],
externals: [
'assets/images/logos/slider.png',
'assets/images/banners/banner-1-320.jpg',
'assets/images/banners/banner-1-480.jpg',
'assets/images/banners/banner-1-768.jpg',
'assets/images/banners/banner-1-1024.jpg',
'assets/images/banners/banner-1-1280.jpg', …Run Code Online (Sandbox Code Playgroud) caching react-router service-worker code-splitting webpack-2
我正在尝试使用Cakephp和Joomla开发一个网站......但是最近我发现了许多障碍,如果我只使用其中一个组件开发,那么实现很容易实现的东西会很困难.
那么,在您的观点中(作为比我更有经验的人),将CakePhp与CMS集成是否值得?
如果是,您认为哪种CMS最好,更容易集成?
我有一个项目,我需要构建一个能够在iPhone,Android和Windows Mobile中运行的C#应用程序.
对于没有问题的Windows Mobile,但我认为当我们尝试为Android和iPhone开发时,这是一个挑战.
我一直在寻找解决方案,我找到了一些有关Mono-Android和MonoTouch的信息.
我的问题是,有没有人使用过此API?他们好吗?他们真的利用Android/iPhone原生api的优势吗?我只能用一个源代码为两个平台创建一个应用程序吗?
最后,还有其他方法可以为这些移动平台创建C#应用程序吗?
我第一次使用Entity Framework,我正在尝试使用集合创建一个对象(我希望集合中的所有对象也可以在数据库中创建)但是我有一些外键违规.
我的样本表:
table APPOINTMENTS: ID, VAR1, DATE_APPOINTMENT
table GUESTS: ID, APPOINTMENT_ID, USER_ID, VAR2, VAR3
Run Code Online (Sandbox Code Playgroud)
我的测试代码:
DomainService aux = new DomainService();
APPOINTMENTS appointment = new APPOINTMENTS();
appointment.VAR1 = "BLA";
appointment.DATE_APPOINTMENT = new DateTime();
//The user with id = 1 is already created in the database
appointment.GUESTS.Add(new GUESTS { USER_ID = 1, VAR2 = 1, VAR3 = "F" });
aux.InsertAppointment(appointment);
Run Code Online (Sandbox Code Playgroud)
在DomainService,我有:
public void InsertAppointment(APPOINTMENTS appointment)
{
using (var context = this.ObjectContext)
{
context.AddToAPPOINTMENTS(appointment);
context.SaveChanges();
}
}
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:{"ORA-02291:违反完整性约束(FK_GUESTS_APPOINTMENTS) - 未找到父密钥"}
我究竟做错了什么?
更新: …
我在使用Exchange Webservice API .NET创建和共享具有审阅权限的日历时遇到了一些麻烦.
目前这是我的代码:
Folder addCalendar = new Folder(service);
addCalendar.DisplayName = name;
addCalendar.FolderClass = "IPF.Appointment";
var perm = new FolderPermission(new UserId("reviewer@test.com"),
FolderPermissionLevel.Reviewer);
addCalendar.Permissions.Add(perm);
addCalendar.Save(WellKnownFolderName.MsgFolderRoot);
Run Code Online (Sandbox Code Playgroud)
日历已创建,在我的帐户中,我可以看到日历,用户'reviewer@test.com'具有正确的权限.
问题是:日历不会显示在审阅者的帐户中.
创建一个函数,当销售只剩下 5 秒结束时,将检查该销售存在的所有代理,并发布来自最长未对该销售进行许可的代理的许可
这是需要持续运行的东西,因为该代理将负责替换发布许可的用户,允许他们在拍卖期间离开。
更新(我的问题不够清楚):
在销售的索引页面上,我有一个带有 javascript 的脚本,用于计算销售的剩余时间,因此我可以知道销售何时应该调用该函数来检查代理商并进行出价,但我的新手问题是:如果我在此页面上调用该功能,这仅在用户打开页面时才有效吗?或者如果他关闭该函数将不再被调用?因为即使用户关闭网页,我也需要它仍然工作。 DaMacc 已经回答说这不起作用
更新 (05/01/2010)
我已经创建了这个函数。该函数会找到所有距离结束还有 5 秒的销售,然后它会搜索所有代理,然后从最长时间没有对所选销售进行竞标的代理中出价。现在我需要每秒调用这个函数。我打算使用cron但cron 有 1-minute bounds。我需要这个函数在服务器上运行而不依赖于拥有代理的用户。
有什么建议?
PS:有一些拍卖网站有我正在尝试做的这种投标代理,我可以参考一个作为例子......但我不确定我是否可以在这里这样做......:S
谢谢。
c# ×3
android ×1
caching ×1
cakephp ×1
iphone ×1
oracle ×1
php ×1
react-router ×1
webpack-2 ×1
xamarin.ios ×1