14 lines
415 B
JavaScript
14 lines
415 B
JavaScript
const { parseSearchHit, parseJobPosting } = require('./utils');
|
|
|
|
const siteUrl = 'https://www.linkedin.cn/incareer/jobs/search';
|
|
|
|
module.exports = async (ctx) => {
|
|
const { title, jobs } = await parseSearchHit(ctx);
|
|
const items = await Promise.all(jobs.map((job) => parseJobPosting(ctx, job)));
|
|
ctx.state.data = {
|
|
title: `领英 - ${title}`,
|
|
link: siteUrl,
|
|
item: items,
|
|
};
|
|
};
|