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

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

**

**

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






格式化時間函數

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('退出勝利')
break
elif num == 1:
print('查看登錄日誌')
read_loginfo()
show_info()
num = int(input('輸入操作數字:'))
else:
print('您輸入的數字有誤')
show_info()
num = int(input('輸入操作數字:'))


















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章