actionHero

ภาพหน้าจอของซอฟแวร์:
actionHero
รายละเอียดซอฟแวร์:
รุ่น: 13.3.1 การปรับปรุง
วันที่อัพโหลด: 10 Apr 16
ผู้พัฒนา: Evan Tahler
การอนุญาต: ฟรี
ความนิยม: 48

Rating: 3.5/5 (Total Votes: 2)

ActionHero โดยทั่วไปยังมีคอลเลกชันที่ดีจัดของวิธีการที่จะทำงานร่วมกับ TCP ซ็อกเก็ตเว็บและลูกค้า HTTP ใน Node.js.

กรอบการอำนวยความสะดวกในการติดต่อสื่อสารระหว่างทุกส่วนที่เกี่ยวข้องในการสืบค้น API และการตอบสนองการทำงานร่วมกับทั้ง HTTP และ HTTPS โปรโตคอล.

ActionHero มีสถาปัตยกรรมแบบโมดูลาร์ที่ช่วยให้สามารถปรับให้เข้ากับโครงการใด ๆ พัฒนาความสามารถในการโหลดและใช้เฉพาะส่วนของกรอบการที่พวกเขามีความจำเป็นในการที่.

นักพัฒนาสามารถสร้าง "การกระทำ" ของตัวเองมาก (คำตอบ) สำหรับการค้นหาของผู้ใช้ตอบสนองในเวลาจริงเพื่อการร้องขอปรับใช้ ActionHero บนสถาปัตยกรรมแบบหลายเซิร์ฟเวอร์รวมถึงการสนับสนุนสำหรับการให้บริการสินทรัพย์คงที่และจัดการกำหนดการงานที่ซับซ้อน .

โครงการที่ได้รับการบันทึกไว้เป็นอย่างดีและควรจะพอดีกับประเภทของโครงการใด ๆ

มีอะไรใหม่ ในรุ่นนี้:.

< ul>

  • การแก้ไขข้อผิดพลาดในการที่ ActionHero startCluster จะล้มเหลวหากไดเรกทอรีล็อกเป็น symlink ได้.
  • มีอะไรใหม่ ในรุ่น 13.0.1:

    • การแก้ไขข้อผิดพลาดในการที่ ActionHero startCluster จะล้มเหลวหาก ไดเรกทอรีล็อกเป็น symlink ได้.

    มีอะไรใหม่ ในรุ่น 12.2.3:

    • การสนับสนุนสำหรับ If-Modified-ตั้งแต่ส่วนหัวเมื่อให้บริการ ไฟล์คง.

    มีอะไรใหม่ ในรุ่น 11.2.2:

    • สามารถเพิ่ม apiVersion การกำหนดค่าในคำจำกัดความเส้นทางของคุณ ถ้าคุณต้องการที่จะชี้ให้เส้นทางไปยังรุ่นที่เฉพาะเจาะจงของการกระทำ
    • ตรวจสอบว่าตัวแปร env process.env.ACTIONHERO_SHUTDOWN_TIMEOUT เป็นจำนวนเต็มเมื่อผ่านในบรรทัดคำสั่ง
    • แก้ไขต่างๆสำหรับการบันทึกข้อผิดพลาดในการดำเนินการ

    มีอะไรใหม่ ในรุ่น 11.2.1:

    • สามารถเพิ่ม apiVersion การกำหนดค่าในคำจำกัดความเส้นทางของคุณ ถ้าคุณต้องการที่จะชี้ให้เส้นทางไปยังรุ่นที่เฉพาะเจาะจงของการกระทำ
    • ตรวจสอบว่าตัวแปร env process.env.ACTIONHERO_SHUTDOWN_TIMEOUT เป็นจำนวนเต็มเมื่อผ่านในบรรทัดคำสั่ง
    • แก้ไขต่างๆสำหรับการบันทึกข้อผิดพลาดในการดำเนินการ

    คืออะไรใหม่ ในรุ่น 10.1.1:.

    • Logger และการเริ่มต้นการปรับปรุง

    คืออะไรใหม่ ในรุ่น 10.0.5:

    • ตอนนี้สามารถกำหนดค่าเริ่มต้นการตรวจสอบการจัดรูปแบบและ ความต้องการในปัจจัยการผลิตการกระทำของ.
    • ประมวลผลงานใหม่กับรถยนต์ปรับของ taskProcessors ขนาน.
    • ไวยากรณ์ initializer ใหม่ซึ่งจะช่วยให้คุณสามารถตั้งค่าในขณะนี้ init เริ่มต้นและหยุดการจัดลำดับความสำคัญ.
    • ตะขอใหม่สำหรับการพูดภายใน chatrooms ดีกว่าการปิดกั้นการเรียกกลับสำหรับ roomAdd และ roomLeave (และค่าเสื่อมราคาของ API การตรวจสอบก่อนหน้านี้).
    • ตัวเลือกการบูตใหม่ที่จะใช้เส้นทางการตั้งค่าหลาย / ตัวแปรสภาพแวดล้อม.

    มีอะไรใหม่ ในรุ่น 9.4.0:

    • รหัสครอบคลุมและผ้าสำลี
    • โดเมน
    • แพคเกจขึ้นอยู่กับการปรับปรุงเพื่อให้รุ่นล่าสุด

    มีอะไรใหม่ ในรุ่น 9.3.0:

    • Plugins สามารถมี config ไฟล์ปัจจุบันซึ่งจะเป็น ที่มาและที่รันไทม์รวม
    • ย้าย routes.js ภายใน / config
    • ถ้ามีค่าปรับแต่งที่ไม่ได้อยู่ในโครงการของเราจะเรียกค่าเริ่มต้นจากภายในโครงการ ActionHero
    • จัดระเบียบงานแสมลงในแต่ละไฟล์
    • อัพเดทกำเนิดโครงการใหม่ที่จะทำงานกับข้างต้น
    • การเพิ่มล็อค (อุปกรณ์เสริม) Redis ไปยังแคช
    • ซึ่งหมายความว่าคุณสามารถทำหน้าที่สินทรัพย์คงที่จากมากกว่าหนึ่งไดเรกทอรีรวมทั้งภายในปลั๊กอิน
    • ไฟล์จะค้นหาตามลำดับความสำคัญที่มีไดเรกทอรีรากของประชาชนจะมีการกำหนด

    มีอะไรใหม่ ในรุ่น 9.2.1:.

    • Hotfix เพื่อช่วยให้เส้นทางที่ซ้อนกัน

    คืออะไรใหม่ ในรุ่น 9.0.0:

    • พูดคุยอีกครั้งเขียนประสิทธิภาพและเครื่องมือสำหรับนักพัฒนา .

    มีอะไรใหม่ ในรุ่น 8.1.0:

    • การปรับปรุง:
    • แพคเกจ async ปรับปรุงเพื่อ v7.0.0
    • แก้ไข:
    • อนุญาต api.servers.servers ว่างในการเริ่มต้น
    • จำกัด และชดเชยได้ถูกลบออกเป็น params เริ่มต้นสำหรับการเชื่อมต่อ

    มีอะไรใหม่ ในรุ่น 8.0.4:

    • แก้ไขข้อผิดพลาด:
    • ข้อผิดพลาดที่ทำให้เซิร์ฟเวอร์โหลดอย่างถูกต้องบน Windows
    • การทดสอบเริ่มต้นในโครงการ ActionHero ที่สร้างขึ้นใหม่เพื่อ fakeredis = true

    คืออะไรใหม่ ในรุ่น 8.0.0:

    • ActionHero V8.0.0 นำเปิดตัวปลั๊กอิน ระบบ.

    มีอะไรใหม่ ในรุ่น 7.6.8:

    • ช่วยให้ ActionHero เพื่อแก้ไข symlinks ซึ่งเปลี่ยนภายใต้การทำงาน กระบวนการ.

    มีอะไรใหม่ ในรุ่น 7.6.7:

    • ชุดทดสอบสำหรับโหนด v0.8.x ทำงาน ใน travis.ci อีกครั้ง ตอนนี้เราทดสอบ v0.8, V0.9, v0.10 และ v0.11
    • การอัพเกรด node_modules ขึ้น
    • ความปลอดภัยรอบผลตอบแทนจากมิดเดิ้ลหายไป
    • แพคเกจฮึดฮัดย้ายไป optionalDependencies

    มีอะไรใหม่ ในรุ่น 7.6.6:.

    • สนับสนุนที่ดีสำหรับการโพสต์ JSON payloads ร่างกาย

    มีอะไรใหม่ ในรุ่น 7.6.3:

    • แก้ไขข้อผิดพลาด:
    • การเริ่มต้นงานตอนนี้จะปิดตัวลงก่อนที่จะ initializers ที่ผู้ใช้สร้าง
    • ActionHero (ทั่วไป) จะนอน 500ms ก่อนที่จะออกมาเพื่อช่วยให้การเชื่อมต่อใด ๆ ที่มีเวลามากขึ้นเพื่อออก
    • โครงการใหม่จะไม่ถูกสร้างขึ้นด้วยตัวอย่างเช่นงาน
    • & quot; X-ขับเคลื่อนโดย & quot; ส่วนหัวจะถูกย้ายไป Config.js ที่จะกำหนดผู้ใช้
    • เซิร์ฟเวอร์ WebSocket จะไม่ยอมรับการเชื่อมต่อใหม่เมื่อ ActionHero กำลังปิด
    • เว็บเซิร์ฟเวอร์จะไม่ถูกต้องให้บริการแฟ้มดัชนีสำหรับ 'ลึก' เส้นทางสาธารณะ

    มีอะไรใหม่ ในรุ่น 7.6.2:

    • แก้ไขกรณีทดสอบที่ specHelper อาจห่วงตลอดไป (จนกระทั่งหมดเวลาของมอคค่า).
    • อนุญาตแทนที่การตั้งค่าใน gruntfile.
    • เชื่อฟัง toRender ใน specHelper.

    มีอะไรใหม่ ในรุ่น 7.5.0:.

    • WebSocket ขณะนี้ลูกค้าสามารถขอไฟล์
    • โหนด Resque มีการปรับปรุงเล็กน้อย.

    มีอะไรใหม่ ในรุ่น 7.4.2:

    • เริ่มต้นโครงการใหม่กับคุกกี้ที่ถูกต้องบนโดเมนทั้งหมด .

    มีอะไรใหม่ ในรุ่น 7.4.1:.

    • คงที่และผ่านการทดสอบการเชื่อมต่อ specHelper ยาวนาน

    มีอะไรใหม่ ในรุ่น 7.3.0:

    • ActionHero ตอนนี้ใช้เสียงฮึดฮัดเป็นสคริปต์วิ่งค่อนข้าง กว่าเจ.

    มีอะไรใหม่ ในรุ่น 7.2.0:.

    • แคชใช้คีย์ Redis ต่อวัตถุ

    มีอะไรใหม่ ในรุ่น 7.1.0:

    • รูปแบบการตรวจสอบสิทธิ์การพูดคุยใหม่

    มีอะไรใหม่ ในรุ่น 7.0.0:

    • ActionHero ตอนนี้ใช้ Resque เป็นแบ็กเอนด์งานของตน
    • ปรัชญาของงานใด ๆ และทั้งหมดได้รับการเสียสละในการสั่งซื้อที่จะย้ายไป Resque งานทั้งหมดในขณะนี้เป็นงานใด ๆ เพียงหนึ่งเดียวและเซิร์ฟเวอร์จะดำเนินการงานที่
    • งานที่เกิดขึ้นยังคงได้รับอนุญาต
    • งานตอนนี้มีคิวเริ่มต้นที่พวกเขาจะได้รับการ enqueued เข้า คุณสามารถแทนที่นี้ได้ตลอดเวลา Enqueue
    • งานอาจตอนนี้ยังเลือกใช้ปลั๊กอิน Resque เฉพาะ (เช่นคนงานล็อคซึ่งจะให้แน่ใจว่าเพียงหนึ่งตัวอย่างของงานที่จะถูกประมวลผลทั้งระบบในเวลาใดก็ตาม)
    • initializer Resque ได้รับการเพิ่มและงานและ taskProcessor ​​initializers ได้ถูกลบออก
    • งานงวดจะถูก enqueued โดยอัตโนมัติที่บูต

    มีอะไรใหม่ ในรุ่น 6.4.4:.

    • บัฟเฟอร์สถิติและแก้ไขข้อผิดพลาด

    คืออะไรใหม่ ในรุ่น 6.4.3:

    • MIME ปรับเปลี่ยนควรจะเป็นแอ็คชั่นที่เฉพาะเจาะจงและ ไม่ได้ทั่วโลก.
    • การถอดส่วนขยายจาก params ก่อให้เกิดปัญหากรณีการใช้งานถูกต้องตามกฎหมายที่มี & quot;. & quot; ในข้อมูลที่ให้ไว้ (อาจจะส่ง URL ที่หรือประโยค).

    มีอะไรใหม่ ในรุ่น 6.4.1:.

    • การปรับปรุงค่าเริ่มต้นสำหรับสถานที่ pidfile ภายในโครงการ
    • ปรับปรุง help.txt ที่จะอธิบายตัวเลือกตัวแปรสภาพแวดล้อมสำหรับชื่อโครงการและการกำหนดค่า.

    มีอะไรใหม่ ในรุ่น 6.3.4:

    • นี้รุ่นเล็ก ๆ ช่วยให้คุณสามารถตั้งค่าด้วยตนเอง PROJECT_ROOT เป็น ตัวแปรสภาพแวดล้อมที่จะบังคับให้ ActionHero จะวิ่งออกจากไดเรกทอรีที่ระบุมากกว่า proces.cwd () นี้จะเป็นประโยชน์เมื่อใช้งานแอพพลิเคชัน ActionHero บนเซิร์ฟเวอร์ที่ symlinks จะเปลี่ยนภายใต้กระบวนการทำงานได้.

    มีอะไรใหม่ ในรุ่น 6.3.2:.

    • WebSocket และแยกการแก้ไขพร้อมกับตัวกลางเชื่อมต่อ

    มีอะไรใหม่ ในรุ่น 6.3.0:

    • แรงงานงานจะได้เริ่มต้นงานใหม่ถ้าตัด เป็นช่วงกลางปิด.
    • แก้ไขปัญหาเมื่อชิ้นส่วนของ URL เป็นส่วนล่างของเส้นทาง.
    • อนุญาตเซิร์ฟเวอร์ในการบูตถ้าไม่มีเซิร์ฟเวอร์ที่ใช้งาน.
    • เอกสารและการทำแผนที่โครงการการปรับปรุง.

    มีอะไรใหม่ ในรุ่น 6.2.7:

    • เมื่อสร้างโครงการ ActionHero ใหม่ configData.general .apiVersion จะเริ่มต้นที่ 0.0.1 มากกว่าตรงกับรุ่นที่วางจำหน่ายของ ActionHero ตามที่ได้ทำไว้ก่อนหน้านี้.

    มีอะไรใหม่ ในรุ่น 6.2.5:

    • อนุญาตสำหรับเส้นทางญาติหรือท้องถิ่นเมื่ออธิบายซึ่งการตั้งค่า .js ที่จะใช้ในการบูต (--config = / เส้นทาง / เพื่อ / ไฟล์).

    • ปรับปรุง
    • ตัวอย่างเช่นเว็บไซต์คง.

    มีอะไรใหม่ ในรุ่น 6.2.3:

    • ActionHero ตอนนี้จะให้เอกสาร API ให้กับลูกค้าทุกเว็บ ที่มาเยี่ยมชมเส้นทาง / API กับไม่มีพารามิเตอร์ (GET เท่านั้น) ลูกค้าอื่น ๆ สามารถขอข้อมูลนี้กับคำกริยาเอกสาร.
    • การกระทำทั้งหมดและข้อมูลของพวกเขาจะถูกส่งกลับโดยการตอบสนองนี้ หากต้องการซ่อนการดำเนินการตั้ง action.toDocument = false นี้ deprecates กระทำ actionsView ได้.

    มีอะไรใหม่ ในรุ่น 6.2.2:.

    • นี้เป็นรุ่นข้อผิดพลาดเล็ก ๆ น้อย ๆ แก้ไข

    มีอะไรใหม่ ในรุ่น 6.2.0:

    • รุ่นนี้แนะนำความสามารถในการทำงานวิธีการ ActionHero จาก บรรทัดคำสั่ง.

    มีอะไรใหม่ ในรุ่น 6.1.0:

    • พระรามลิขสิทธิ์ใหม่ apiVersion ได้รับการแนะนำ นี้ถูกใช้เพื่อระบุโดยตรงรุ่นของการกระทำนั้นลูกค้าอาจขอ.
    • หากลูกค้าไม่ได้ระบุผู้ apiVersion พวกเขาจะถูกนำไปยังรุ่นตัวเลขที่สูงที่สุด.
    • สามารถเลือกที่จะสร้างเส้นทางในการจัดการเวอร์ชัน API ของคุณ.

    มีอะไรใหม่ ในรุ่น 6.0.1:

    • ข้อบกพร่องคงที่:
    • utils.hashMerge จะไม่มีอีกต่อไปฉีกอาร์เรย์.
    • Initiliazers ตอนนี้จะโหลดโค้ดที่กำหนดเองมากกว่ารหัสฐานช่วยให้เขียนทับ.

    มีอะไรใหม่ ในรุ่น 6.0.0:

    • ชนิดเซิร์ฟเวอร์เปลี่ยนชื่อ & quot; เว็บ & quot ;, & quot ; ซ็อกเก็ต & quot ;, & quot; WebSocket & quot; สำหรับ claricy
    • ประเภท Serer สามารถมีตัวเลือกเกี่ยวกับการพูดคุยและเช่น
    • พระราม & quot; ไฟล์ & quot; แทนที่ & quot; ชื่อไฟล์ & quot; เมื่อพยายามที่จะเข้าถึงเนื้อหาของไฟล์โดยตรง
    • Config.js ง่ายอย่างเห็นได้ชัด (ไม่ commonWeb เพิ่มเติมเซิร์ฟเวอร์บล็อก ฯลฯ )
    • วินสตัน Logger วัตถุในขณะนี้จะผ่านเข้าสู่วิธีการตั้งค่า loger

    มีอะไรใหม่ ในรุ่น 5.1.3:

    • เมื่อใช้ ./bin/actionHero generateTask คุณ ไม่ได้จะต้องผ่านคำอธิบาย (ชื่อจะถูกใช้ถ้าคุณทำไม่ได้).
    • เมื่อใช้ ./bin/actionHero generateAction คุณไม่จำเป็นจะต้องผ่านคำอธิบาย (ชื่อจะถูกใช้ถ้าคุณทำไม่ได้).

    คืออะไรใหม่ ในรุ่น 5.1.2:

    • actionTemplate เป็นคำนิยามการกระทำที่แท้จริงเพื่อให้คุณสามารถ ตรวจสอบ actionTemplate.name, actionTemplate.description ฯลฯ ..

    มีอะไรใหม่ ในรุ่น 5.1.1:

    • การใช้โมดูล ReadLine ไม่แน่นอนของการจับ SIGINT บน หน้าต่างสามารถทำได้.

    มีอะไรใหม่ ในรุ่น 5.1.0:.

    • งานในขณะนี้จะเข้าสู่ระบบ params ของพวกเขาเมื่อเริ่มต้น
    • งานในขณะนี้จะเข้าสู่ระบบในช่วงระยะเวลาของพวกเขาเมื่อเสร็จสมบูรณ์.

    มีอะไรใหม่ ในรุ่น 5.0.0:

    • ยกเลิกการสนับสนุนสำหรับโหนดรุ่น & # x3c; v0.8.0.
    • ActionHero ตอนนี้ใช้ fakeredis มากกว่า implamenting ดำเนินการบางอย่างในประเทศ (แคชงาน).

    มีอะไรใหม่ ในรุ่น 4.4.0:

    • ยกเลิกการสนับสนุนสำหรับโหนดรุ่น & # x3c; v0.8.0.
    • ActionHero ตอนนี้ใช้ fakeredis มากกว่า implamenting ดำเนินการบางอย่างในประเทศ (แคชงาน).
    • นี้จะช่วยให้มีขนาดเล็ก codebase แบบครบวงจรมากขึ้น.

    มีอะไรใหม่ ในรุ่น 4.3.5:

    • ปกติท​​ุกครั้งที่เชื่อมต่อไปยังมี connection.sendMessage (ข้อความพิมพ์) วิธีการที่สามารถนำมาใช้ทั่วโลก.
    • แก้ไขข้อผิดพลาดที่มีเครื่องหมายจุลภาคมากเกินไป.
    • api.webSockets renambed เพื่อ api.webSocketServer จะต้องสอดคล้องกับเซิร์ฟเวอร์อื่น ๆ .

    มีอะไรใหม่ ในรุ่น 4.3.2:

    • สำหรับการทำงานร่วมกันเท่านั้น & quot; http & quot; เซิร์ฟเวอร์จะอยู่ในที่บูต.
    • สร้างไดเรกทอรีที่ตอนนี้เป็นส่วนหนึ่งของการตัดไม้เช่นไฟล์.

    มีอะไรใหม่ ในรุ่น 4.3.1:.

    • เข้าสู่ระบบแก้ไขปัญหาของต้นแบบเมื่อ daemonized
    • เซิร์ฟเวอร์แก้ไขภูตจากการไม่สามารถที่จะแยกออก.
    • เปลี่ยนชื่อปิดการใช้งานของกระบวนการทำงาน นี้ไม่สอดคล้องกันในทุกระบบปฏิบัติการต่างๆและทำให้เกิดความสับสน.

    มีอะไรใหม่ ในรุ่น 4.3.0:

    • เซิร์ฟเวอร์ ActionHero จะไม่ออกจากจนกระทั่งใด ๆ ในขณะนี้การประมวลผล งานจะเสร็จสมบูรณ์.

    มีอะไรใหม่ ในรุ่น 4.2.2:.

    • แก้ไขข้อผิดพลาดแบบฟอร์มการแยกสำหรับลูกค้าเว็บ

    คืออะไรใหม่ ในรุ่น 4.1.0:

    • งานจะไม่ได้รับ 'ผุด' จาก คิว แต่ลดลงจากคิวคิว นี้จะทำให้มันยากมากที่จะสูญเสียงาน.
    • มีไม่จำเป็นต้องมี reloader งาน periodc เพราะข้างต้น.
    • งานในขณะนี้ได้อย่างง่ายดาย inspectd และได้รับการรวมอยู่ในงานสถานะ.

    มีอะไรใหม่ ในรุ่น 4.0.7:.

    • การปรับปรุง actionHeroWebSocket ก

    คืออะไรใหม่ ในรุ่น 4.0.5:

    • คำสั่งต่างๆได้มี paramite ห้องพักที่เพิ่มให้กับพวกเขา การตอบสนองเพื่อให้ความคมชัดอยู่ในสถานการณ์ดังกล่าวข้างต้น.
    • ห้องพักที่มีการเชื่อมต่อ (ขยะ) สนใจนอกจากนี้จะถูกบันทึกไว้ในที่ connection.additionalListiningRooms.
    • สามารถ จำกัด จำนวนของการกระทำเซิร์ฟเวอร์จะดำเนินการในช่วงเวลาสำหรับการเชื่อมต่อกับ api.configData.general.simultaniousActions เริ่มต้นที่ 5.

    คืออะไรใหม่ ในรุ่น 4.0.3:

    • เข้าสู่ระบบคงที่ actionCluster
    • SIGWINCH คงที่เพื่อให้กลุ่ม daemonized เท่านั้นที่สามารถใช้งานได้
    • เพิ่มในกวาดพื้นถนน api.cache เพื่อให้ค่าที่หมดอายุจะถูกลบออกในที่สุด
    • ดีกว่าล็อคจากภายในตัวนับเมื่อคลัสเตอร์ปิด

    มีอะไรใหม่ ในรุ่น 3.1.5:

    • อนุญาตสำหรับ api.configData.webSockets.options ไป มีกัญชาของการตั้งค่าที่จะผูกพันกับ initalizer WebSocket (พร้อมกับ .settings ซึ่งยังคงอาร์เรย์).

    มีอะไรใหม่ ในรุ่น 3.1.3:.

    • ช่วยให้การเพิ่ม initilizers ที่กำหนดเองในโครงการ

    ต้องการ

    • Node.js 0.6 หรือสูงกว่า

    ซอฟต์แวร์ที่คล้ายกัน

    Laravel
    Laravel

    25 May 16

    soma.js
    soma.js

    18 Apr 16

    WebMachine
    WebMachine

    28 Feb 15

    ซอฟแวร์อื่น ๆ ของนักพัฒนา Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    ความคิดเห็นที่ actionHero

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!
    ค้นหาตามหมวดหมู่