用koa mongodb 做了个简单的博客系统

news/2024/7/3 0:46:50

最近在研究koa和mongodb,简单做了个博客系统,目前还未开放评论和发帖功能,欢迎大家吐槽~

?安装

git clone https://github.com/oliyg/alljscc.git
npm install

?启动

cd server
node app.js

?DEMO地址

alljs

http://alljs.cc

?功能

  • 用户登录

  • 发布文章

  • 读取文章列表

  • 阅读文章

  • 搜索文章

?暂未开放功能

  • 用户注册

  • 读取所有文章api

  • 修改文章

  • 删除文章

  • 全文搜索

?数据库参数

dbconfig.js

guest用户用于数据库普通读取操作

module.exports = {// 数据库相关db: {name: '', //数据库名称prot: '27017' //端口,默认27017},// 数据库只读用户guestguest: {name: '', //用户名pw: '' //密码},// 数据库读写用户readWritereadWrite: {name: '',pw: ''},// 网站登录用户root: {name: '',pw: ''},// private keytokenKey: ''
};

http://lihuaxi.xjx100.cn/news/249181.html

相关文章

第十周项目5:贪心的富翁

上机内容:用循环语句完成累加 上机目的:学会循环语句的使用 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:孙锐 * 完成日期:2012 年 10 月 31 日 * 版 本 号&…

理解委托

在C#中,委托与类,接口是同一级别的。 1, 委托:方法的模板。 定义:没有方法体的方法,即只有方法的声明。与抽象方法的声明相同,只需将abstract更改为delegate即可。例:pu…

liunx软件安装

RPM包 1. -qa显示当前系统中以RPM方式安装的所有软件列表。 2. -qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息(--info)。 3. -ql显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)。 4. -qf查看指定…

javascript保留字

保留字不能被用作变量名或函数名。abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativepackageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatile注意:如果把关键字…

Bulk_Collect_Performance 比较

上一篇讲到了调用集锦,这篇关注一下性能问题吧。 DECLARECURSOR c_tool_listISSELECT descr d1 FROM hardware;l_descr hardware.descr%type; BEGINOPEN c_tool_list;LOOPFETCH c_tool_list INTO l_descr;EXITWHEN c_tool_list%notfound;END LOOP;CLOSE c_tool_list…

Java中 与,||与|的区别

阅读目录 区别短路运算举例回到顶部区别 && || 是逻辑运算,支持短路运算 & | 是位运算,不支持短路运算 回到顶部短路运算 当有多个表达式时,左边的表达式值可以确定结果时,就再继续运算右边的表达式的值; 回到顶部举例 例1 Testpublic void…

Android UI开发第二十五篇——分享一篇自定义的 Action Bar

Action Bar是android3.0以后才引入的,主要是替代3.0以前的menu和tittle bar。在3.0之前是不能使用Action Bar功能的。这里引入了自定义的Action Bar,自定义Action bar也不是完全实现了 Action bar功能,只是在外形上相似。自定义Action bar没有…

count http://www.cplusplus.com/reference/algorithm/count/

// count algorithm example#include <iostream>#include <algorithm>#include <vector>using namespace std;//count 他查找一个元素出现的次数int main () {int mycount;// counting elements in array: int myints[] {10,20,30,30,20,10,10,20}; // 8…