Node.js+Koa2+MySQL打造先後端分離精品項目《舊島》

download: Node.js+Koa2+MySQL打造先後端分離精品項目《舊島》

**html

**前端

Node.js+Koa2+MySQL打造先後端分離精品項目《舊島》
Nodejs逐漸成爲前端同窗進階的必修技術之一,本課程將帶你們從0到1開發一個先後端分離的精品項目《舊島》,手把手教你用Node.js KOA2打造超好用的 Web框架,從而帶前端同窗完全攻克服務端開發難點和頭疼的Mysql數據庫知識,本課程除了常規的業務開發更包含有大量的JS中高級 知識應用、異步編程與編程思惟,對於同窗們開發前端有極大的幫助,課程不只是帶前端同窗深度學習Nodejs服務端開發,更是同窗們就業升職的利器。
適合人羣
想向大前端方向發展的前端工程師、 想深度學習Node.js的工程師
想創新性完成「畢業設計」的同窗、符合技術儲備要求便可學習
技術儲備要求
有良好的JavaScript基礎 及ES6基礎
瞭解Node.jssql

格式化時間函數數據庫

1 def formatTime(longtime):
2 '''格式化時間的函數'''
3 import time
4 return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(longtime))
複製代碼
3。記載顯現登陸日誌實例編程

複製代碼後端

import time
def show_info():
print('''輸入提示數字,執行相應操做
0:退出
1:查看登陸日誌
''')
def write_loginfo(username):
"""
將用戶名和登陸時間寫入日誌
:param username: 用戶名
"""
with open('log.txt','a') as f:
string = "用戶名:{} 登陸時間:{}\n".format(username ,time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
f.write(string)
def read_loginfo():
"""
讀取日誌
"""
with open('log.txt','r') as f:
while True:
line = f.readline()
if line == '':
break # 跳出循環
print(line) # 輸出一行內容
if name == "main":前端工程師

輸入用戶名
username = input('請輸入用戶名:')框架

檢測用戶名

while len(username) < 2 :
print('用戶名長度應很多於2位')
username = input('請輸入用戶名:')前後端分離

輸入密碼

password = input('請輸入密碼:')異步

檢測密碼

while len(passw ord) < 6 :print('密碼長度應很多於6位')password = input('請輸入密碼:')print('登陸勝利')write_loginfo(username) # 寫入日誌show_info() # 提示信息num = int(input('輸入操做數字:')) # 輸入數字while True:if num == 0:print('退出勝利')breakelif num == 1:print('查看登陸日誌')read_loginfo()show_info()num = int(input('輸入操做數字:'))else:print('您輸入的數字有誤')show_info()num = int(input('輸入操做數字:'))

相關文章
相關標籤/搜索