新增learn-kubernetes(https://github.com/yyong-brs/learn-kubernetes)相关文件
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
const NATS = require('nats')
|
||||
const nc = NATS.connect({url: 'nats://message-queue:4222', json: true})
|
||||
const { v4: uuidv4 } = require('uuid');
|
||||
|
||||
function handler(event, context) {
|
||||
console.log('** todo-api handler called');
|
||||
|
||||
var newItemEvent = {
|
||||
Subject: "events.todo.newitem",
|
||||
Item: {
|
||||
Item: event.data,
|
||||
DateAdded: new Date().toISOString()
|
||||
},
|
||||
CorrelationId: uuidv4()
|
||||
}
|
||||
|
||||
nc.publish('events.todo.newitem', newItemEvent)
|
||||
console.log(`** New item published, event ID: ${newItemEvent.CorrelationId}`);
|
||||
}
|
||||
|
||||
module.exports = { handler }
|
||||
Reference in New Issue
Block a user