Skip to content
一款基于ThinkJS(Node.js MVC)和MySQL的功能强大的(PC端,手机端和微信公众平台)电子商务平台及CMS建站系统
Branch: master
Clone or download
Latest commit f95aa8a Aug 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
private 新增单页后台权限配置 Dec 12, 2017
src 修复新增多选类型字段不能保存的问题 Aug 20, 2018
view 修复新增多选类型字段不能保存的问题 Aug 20, 2018
www 修复投稿XSS,搜素sql注入的漏洞 Jul 5, 2018
.eslintrc 规范代码格式,添加 eslint 验证 Sep 11, 2017
.gitignore
LICENSE license Mar 18, 2017
README.md
cmswing.sql
development.js
nginx.conf
package.json 更改版本号 Aug 20, 2018
pm2.json
production.js 修复生产环境下本地上传报错的问题 Jun 16, 2018

README.md

特别提示

项目依赖

本项目已升级到ThinkJS 3.0 ,项目运行的 Node > 7.6.0(推荐使用 8.x.x 版本);

项目源代码地址

github地址https://github.com/arterli/CmsWing

码云地址http://git.oschina.net/arterli/CmsWing

简介:

  • 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。

  • 模型/栏目/分类信息体系:通过栏目和模型绑定,以及不同的模型类型,不同栏目可以实现差异化的功能,轻松实现诸如资讯、下载、讨论和图片等功能。通过分类信息和栏目绑定,可以自动建立索引表,轻松实现复杂的信息检索。

  • 用户行为:支持自定义用户行为,可以对单个用户或者群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。

  • 云服务支持:支持云存储、云安全、云过滤和云统计等服务,更多贴心的服务让您的网站更安心。

  • 安全稳健:提供稳健的安全策略,包括备份恢复、容错、防止恶意攻击登录,网页防篡改等多项安全管理功能,保证系统安全,可靠、稳定的运行。

快速入门

本项目依赖,nodejs >7.6.5 推荐使用 8.x.x 版本 mysql > 5.X

git clone源代码,或者下载指定版本;

git clone https://gitee.com/arterli/CmsWing.git

发行版本选择,建议最新版本

https://gitee.com/arterli/CmsWing/releases

进入命令行模式 cd 到CMSWing目录下

安装项目依赖

npm install

创建项目需要的数据库,登录MySQL 创建数据库,

数据库名字可以随意,

create database cmswing;

查看数据库,是否创建成功,看到有 cmswing的数据库,就创建成功了

show databases;

登录数据库,使用数据库,

use cmswing;

返回 Database changed 说明成功,下一步

导入SQL文件,生成数据库表,SQL文件在CMSWing根目录,

目录改成,自己的 cmswing.sql 文件目录

source D:\ProjectList\NodeJS\CmsWing\cmswing.sql

导入完成后,配置数据库

配置项目使用的数据库账号密码端口

在CmsWing\src\config目录下的model.js文件中配置你的数据库

改数据库用户名,密码,数据库,端口一般默认

mysql: {
    handle: mysql, // Adapter handle
    user: 'root', // 用户名
    password: 'root', // 密码
    database: 'cmswing', // 数据库
    host: '127.0.0.1', // host
    port: 3306, // 端口
    connectionLimit: 1, // 连接池的连接个数,默认为 1
    prefix: 'cmswing_', // 数据表前缀,如果一个数据库里有多个项目,那项目之间的数据表可以通过前缀来区分
    cache: { // 额外的缓存配置
      type: 'file',
      handle: fileCache,
      cachePath: path.join(think.ROOT_PATH, 'runtime/cache') // absoulte path is necessarily required
    }

配置完,运行项目

npm start

查看有没有报错,没有直接访问,http://127.0.0.1:8360

前端登录

账号密码

user: admin
password: 123456

愉快的玩耍吧,里面有默认的数据

管理后台登录账号密码一样

http://127.0.0.1:8360/admin

PC IPAD iphone

QQ 交流群: 49757468

有问题可以到QQ群 进行交流.

install dependencies

npm install

start server

npm start

deploy with pm2

use pm2 to deploy app on production envrioment.

可以在项目根目录下执行 pm2 start pm2.json 来启动项目

后台账号密码1

账号:admin
密码:123456

演示网站

#####PC端直接输入下面网址:

CmsWing.com www.cmswing.com CMSWing 官网. CmsWing.net www.cmswing.net CMSWing 演示网站. LVOOwww.lvoo.net 分类信息应用案例展示。 #####手机端,用手机浏览器或者微信客户端扫下面二维码: 二维码

内置模型 - 同时支持PC端与手机端【微信公众平台】

新闻系统模型
下载系统模型
视频系统模型
图库系统模型
商城系统模型
问答社区模型

##后台部分截图

内容管理 微信

##手机端(微信)前台模版截图

新闻详情

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.