基于node写的网站www.boxopened.com,希望大家多多支持
发布于 7 个月前 作者 GGBond1989 2299 次浏览 来自 分享

网站地址 www.boxopened.com ,网站定位是以产品开箱,信息爆料为主,分享产品体验,交流心得。

网站采用nodejs,基于koa框架。整体的框架大概如下。 portal , 网站前台 koajs admin,后端管理 react  + redux+ ant desgin service,网站服务 seneca + mongodb + mongorito framework, 基于koajs封装的web框架。当时写的时候eggjs还没有开源,不然一定就用eggjs了。不过具体看了下,自己封装的framework也实现了eggjs的大多数功能。

这次是网站的第二次改版了,这次改版主要优化了网站的架构,换上了线的域名 boxopened.com (之前叫 gnohuil.com ,已经废弃不用了)。另外全站开启了https支持。 网站开发过程走走停停,大概用了一年多吧。希望大家多多支持。

ps:最后希望大家手下留情,不要注册账号后发很多无用的测试性帖子,拜托了。(因为之前就很多朋友注册账号后,发了一些测试性的帖子,测试一些xss漏洞什么的)

34 回复

域名可以租 但是,证书怎么弄得?

@hezhongfeng 用的lets encrypt it 免费证书。

爆料其实就是淘宝客。。

@Grubber 没有啊,里面有很多亚马逊,和京东的产品爆料,还有很多海淘产品。而且我们是希望这个是由用户来投稿的,我们只负责审核。

感觉 你们的网站设计 看起来很舒服

@DawnL6 惭愧,这是我自己设计的。。。也是东借鉴,西参考慢慢搞出来的。

我15年用express框架为公司搭建了平台,最近堵塞有点严重,上周用了egg,准备去优化平台,个人技术能力有限,egg的最简单的入门demo总是报viewEngine,请问这个怎么解呀,之前考虑了koa,看到egg兼容koa,就考虑了一下,现在是连egg的门都没有进去

@Lucky-dj egg我也是刚在看,可能没有太多的经验分享

右侧的网站小组在切换的时候 闪一下是什么鬼

楼主有没有遇到mongodb操作数据库的时候关联? 其中有一项操作数据库错误,应该怎么回滚之前的操作!

@yuu2lee4 那个是ajax异步加载的组件。

@598220654 mongodb好像不支持事务,所以这样的操作比较麻烦。

@GGBond1989 那你开发网站的时候一个接口都是对应一个数据库吗?一定有关联的操作吧!我想知道出现异常的时候之前插入数据库的操作怎么处理!

@598220654 很尴尬啊,我没有处理。。。。

真的,还真的没办法处理这问题,所以我现在要不要考虑MongoDB+mysql,一个存重要资料,一个存常用 @GGBond1989

@Lucky-dj 我现在再考虑用postgresql,它也支持ndsql特性,好像性能也不错。

@GGBond1989 不用每切换一个tab 就重新加载吧 keep alive啊

@yuu2lee4 没明白,不同的tab是不同的页面,如果全做成ajax异步的类似spa的站,我有点担心seo,毕竟是新站点。

@GGBond1989 哦 我还以为你这是个spa呢

响应速度好快,lz怎么做的优化?

@mikan2000 其实什么优化都没做,nodejs就是那么霸道,哈哈哈

node服务器的https怎么配置的,我使用腾讯云给的key和cert文件 运行在本地环境提示我连接不安全

@wd4219 https必须是整站的所有资源全部是https的才行

@GGBond1989 全部改成https 就不会提示了吗?

@wd4219 把所以链接改成https是基本的。至于本地,我就不清楚了,我本地采用的是测试环境的配置,走的是http。线上用的https。

@hxh1246996371 好多人这么说,哈哈哈。我感觉可以转行当美工去了。

@wd4219 有线上证书的话,本地调试修改hosts文件即可。 #hosts 127.0.0.1 www.domain.com

@saionjisekai 这样应该也可以

回到顶部